simonetti / multicte-sdk
Comunicacao com o MultiCTe
Installs: 403
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 7
Forks: 0
Open Issues: 0
pkg:composer/simonetti/multicte-sdk
Requires
- php: >=5.5
- ext-soap: >=5.5
Requires (Dev)
- phpunit/phpunit: ^5.5
This package is auto-updated.
Last update: 2025-09-28 04:14:18 UTC
README
Esse SDK é responsável pela integração com o MultiCTe e nele são implemetadas as classes e os métodos para tal.
Classes Implementadas
Foram implementadas classes para cada objeto necessário descrito nas WSDLs disponbilizadas:
- http://homo.multicte.com.br/WebServiceIntegracao/ConhecimentoDeTransporteEletronico.svc/definitions?wsdl
- http://homo.multicte.com.br/WebServiceIntegracao/IntegracaoCTe.svc/definitions?wsdl
- http://homo.multicte.com.br/WebServiceIntegracao/ManifestoEletronicoDeDocumentosFiscais.svc/definitions?wsdl
- http://homo.multicte.com.br/WebServiceIntegracao/IntegracaoMDFe.svc/definitions?wsdl
Além das classes referentes aos objetos foram implementadas as seguintes classes:
- ManifestoEletronicoDeDocumentosFiscais
- ConhecimentoDeTransporteEletronico
- IntegracaoCTe
- IntegracaoMDFe
Essas são referentes a cada arquivo WSDL e apresentam os métodos que realizam a comunicação com os servidores de integração sendo eles:
- ManifestoEletronicoDeDocumentosFiscais:
- integrarMDFePorCTes
- encerrarMDFe
- cancelarMDFe
- ConhecimentoDeTransporteEletronico:
- integrarCTe
- alterarDadosCTe
- reenviarCTe
- IntegracaoCTe:
- buscarPorCodigoCTe
- IntegracaoMDFe:
- buscarPorCodigoMDFe
Testes
Existem duas classes de teste uma para cada tipo de integração(MDF-e e CT-e) que testam cada método de integração implementado dentro do diretório /tests.