Comments (6)
no testaMakeCTe.php esta assim:
$chave = $cte->montaChave(
$cUF = '41', // Codigo da UF da tabela do IBGE: 41-PR
$ano = date('y', strtotime($dhEmi)),
$mes = date('m', strtotime($dhEmi)),
$cnpj = $cteTools->aConfig['cnpj'],
$mod = '57', // Modelo do documento fiscal: 57 para identificação do CT-e
$serie = '2', // Serie do CTe
$numero = $numeroCTE, // Numero do CTe
$tpEmis = '1', // Forma de emissao do CTe: 1-Normal; 4-EPEC pela SVC; 5-Contingência
$cCT = '10' // Codigo numerico que compoe a chave de acesso
);
Então acredito que basta mudar o $tpEmis na hora de montar a chave de acesso que já estará emitindo em modo contingência
from sped-cte.
Fiz os testes, realmente não está funcionando. Não está compatível com as urls de contingencia do cte.
from sped-cte.
A parte de contingência não está muito clara nessas classes.
Mas isso deve ser estabelecido na classe Tools e não apenas na classe Make.
A classe Make é apenas a construtora do XML e ela não causa o direcionamento automático para o servidor correto (mas poderia causar), especificamente no caso de envio de CTe, nos outros processos como eventos teríamos que carregar as informações referentes à contingência nas propriedades da classe (veja a classe BaseTools.php).
Para que haja o redirecionamento para as URLs corretas, falta um método na classe setContingencia() ou algo que o valha. E ainda existem códigos e endereçamentos nessa classe que não dizem respeito ao CTe.
Apenas para efeito de um exemplo que que poderia ser feito vejam https://github.com/nfephp-org/sped-nfe/blob/v5.0/docs/Contingency.md
from sped-cte.
No arquivo cte_ws2.xml não possui as URLS para SVCRS E SVCSP, alem de que no BaseTools essas duas formas de contingencia não são tratadas.
from sped-cte.
Só para complementar, a classe Tools deveria e apenas poderia lidar com contingências do tipo ON LINE como SVCRS e SVCSP, além do EPEC (que é outra tranqueira e mais complicada de usar).
from sped-cte.
A classe common/Contingency.php deve ser refatorada para operar com os modos de contingência do CTe o que está la não atente o projeto.
from sped-cte.
Related Issues (20)
- Download via chave de acesso [57] HOT 2
- Download CTE
- manifestar cte HOT 4
- Montagem Errada Tag "Entrega" HOT 4
- Prestação de Serviço em Desacordo HOT 11
- CteRecepcaoEvento SVSP HOT 2
- Erro ao baixar CTe HOT 4
- Ajuda HOT 2
- "Class 'SOAPHeader' not found" na chamada do método 'sefazDistDFe' HOT 1
- Suporte para PHP 8
- a biblioteca sped-cte vai estrar preparada para o novo documento de transporte DT-e? HOT 2
- Trabalhar com documentos GTVe HOT 1
- Auxílio para inserir tagobsCont
- sefazDownload volta erro de SOAP HOT 4
- CT-e 4.0 HOT 19
- Contingência EPEC HOT 1
- Teste utilizando a branch dev-master HOT 1
- Branch 4 - Remocao de caracteres estranhos no arquivo wscte_4.00_mod57.xml HOT 1
- Consulta Recibo HOT 1
- CONTINGENCIA PARA O ESTADO DE RN E PI HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sped-cte.