Coder Social home page Coder Social logo

Contingência about sped-cte HOT 6 CLOSED

nfephp-org avatar nfephp-org commented on July 21, 2024
Contingência

from sped-cte.

Comments (6)

maisonsakamoto avatar maisonsakamoto commented on July 21, 2024

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.

thiagoreri avatar thiagoreri commented on July 21, 2024

Fiz os testes, realmente não está funcionando. Não está compatível com as urls de contingencia do cte.

from sped-cte.

robmachado avatar robmachado commented on July 21, 2024

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.

thiagoreri avatar thiagoreri commented on July 21, 2024

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.

robmachado avatar robmachado commented on July 21, 2024

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.

robmachado avatar robmachado commented on July 21, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.