Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
187 commits
Select commit Hold shift + click to select a range
e81e28b
feat(cte-event): Adiciona arquivos XSDs para cte
HannaTiharu Feb 6, 2025
e482421
feat(cte-event): evento criado para manifestação de destinatario para…
HannaTiharu Feb 10, 2025
321db75
feat(cte-event): adicionado campos para cada tipo especifico de event…
HannaTiharu Feb 10, 2025
8927610
fix(cte-event): comment untested code and fixed version of serializar…
HannaTiharu Feb 11, 2025
96dd14e
Merge pull request #1 from HannaTiharu/cte-event
HannaTiharu Feb 11, 2025
62e8170
fix(cte-event): fixed int value to string value for xml indicador de …
HannaTiharu Feb 12, 2025
9fbad8e
Merge pull request #2 from HannaTiharu/cte-event
HannaTiharu Feb 12, 2025
136ba9e
feat(cte-event): added names of events for det
HannaTiharu Feb 12, 2025
af880e2
Merge pull request #3 from HannaTiharu/cte-event
HannaTiharu Feb 12, 2025
a424af4
fix(cte-event): fix descEvento
HannaTiharu Feb 12, 2025
6c1e3a5
Merge pull request #4 from HannaTiharu/cte-event
HannaTiharu Feb 12, 2025
66ec54d
feat(testing-comunicacao): added debbuger print
HannaTiharu Feb 20, 2025
48cea7e
Merge pull request #5 from HannaTiharu/testing-comunicacao
HannaTiharu Feb 20, 2025
37d7615
fix(testing-comunicacao): it was already string ahaha
HannaTiharu Feb 20, 2025
cdff26c
Merge pull request #6 from HannaTiharu/testing-comunicacao
HannaTiharu Feb 20, 2025
0c9f570
fix(main): fix
HannaTiharu Feb 20, 2025
723762c
fix(main): added soap
HannaTiharu Feb 20, 2025
3adaba0
fix(main): versaoDados to 4.0
HannaTiharu Feb 20, 2025
8190b74
fix(main): testing with version 3.0
HannaTiharu Feb 20, 2025
57ced00
fix(main): version 4.00 not 4.0
HannaTiharu Feb 21, 2025
bcced62
fix(main): xsi and xsd
HannaTiharu Feb 21, 2025
00abf31
fix(main): fix
HannaTiharu Feb 21, 2025
2be1cb8
fix(main): added namespaces
HannaTiharu Feb 21, 2025
f6cc144
fix(main): added any tag at det
HannaTiharu Feb 21, 2025
646f241
fix(main): added namespace to det event
HannaTiharu Feb 21, 2025
476b2ef
fix(main): namespace ds to event nsmap
HannaTiharu Feb 21, 2025
a7c6384
fix(main): removed header of soap
HannaTiharu Feb 21, 2025
baf91ab
fix(main): nsmap at the det event
HannaTiharu Feb 21, 2025
a6dadca
fix(main): fix
HannaTiharu Feb 21, 2025
9cefede
fix(main): fix
HannaTiharu Feb 21, 2025
0ff5049
fix(main): comment soap namespace
HannaTiharu Feb 21, 2025
15d0940
main(fix): fix
HannaTiharu Feb 21, 2025
fdafa16
fix(main): id fixed
HannaTiharu Feb 21, 2025
02bd42b
fix(main): property of id
HannaTiharu Feb 21, 2025
a62cf71
fix(main): fix namespace
HannaTiharu Feb 21, 2025
96d2c6b
feat(main): added webservices url to eventos
HannaTiharu Feb 21, 2025
e79a974
fix(main): added comma
HannaTiharu Feb 21, 2025
60f3a20
fix(main): print url for debbug
HannaTiharu Feb 22, 2025
9b908e5
fix(main): print uf to debug
HannaTiharu Feb 22, 2025
c0e0abe
fix(main): removed debugger prints
HannaTiharu Feb 22, 2025
6dcabb9
fix: resolver bug
lucassvizzero Mar 13, 2025
23bde1a
Merge pull request #7 from byebyepaper/main
HannaTiharu Mar 28, 2025
9e82086
feat: Refactor code structure for improved readability and maintainab…
lucassvizzero Aug 24, 2025
5581c25
fix: update version to 0.5.3
lucassvizzero Aug 24, 2025
91c2b8c
fix: update version to 0.5.4 and add additional data file types in pa…
lucassvizzero Aug 24, 2025
2b57942
feat: add valorIbs field to IBSCBS schema for improved tax calculations
lucassvizzero Aug 25, 2025
0f7d624
fix: update version to 0.5.5 in setup.py
lucassvizzero Aug 25, 2025
c1d0d8e
fix: ajusts NT 1.20
lucassvizzero Aug 26, 2025
e18235b
feat: add São Paulo support for NFSe communication and methods
LucasBonna Sep 1, 2025
0853ee6
wip
LucasBonna Sep 9, 2025
5b29957
fix: fix certificadoA1 initialization
LucasBonna Sep 20, 2025
f26517a
fix: remove redundant certificadoA1 initialization in ComunicacaoNfse…
LucasBonna Sep 20, 2025
a608a34
fix: update version to 0.6.0 in setup.py
LucasBonna Sep 20, 2025
45034b7
fix: update suds-jurko to suds-py3 in setup.py
LucasBonna Sep 20, 2025
0136c79
fix: update version to 0.6.1 in setup.py and correct method call in C…
LucasBonna Sep 20, 2025
0be3d4e
fix: update version to 0.7.0 in setup.py and implement new request-ba…
LucasBonna Sep 22, 2025
11bf599
fix: update version to 0.7.1 in setup.py and add methods for RPS comm…
LucasBonna Sep 23, 2025
992e65a
feat: enhance NF-e schema with new fields for improved tax calculations
lucassvizzero Oct 17, 2025
daecb57
fix: update version to 0.5.6 in setup.py
lucassvizzero Nov 15, 2025
b9a4502
fix: corrige nome do campo 'valorIbsCreditoPresumindo' para 'valorIbs…
lucassvizzero Nov 28, 2025
ff9b097
fix: corrige nome do campo 'tipoCreditoPresumindoIbsZFM' para 'tipoCr…
lucassvizzero Nov 28, 2025
b8dea9d
wip
LucasBonna Dec 3, 2025
b82a696
feat: enhance ComunicacaoNfse class for São Paulo NFSe communication …
LucasBonna Dec 12, 2025
f2cea7f
feat: adiciona suporte ao autorizador Osasco com métodos de consulta …
lucassvizzero Dec 13, 2025
c13460a
feat: atualiza a classe SerializacaoOsasco para renomear método de co…
lucassvizzero Dec 13, 2025
cdb844f
feat: atualiza a versão para 0.6.2 no setup.py e refatora a classe Co…
lucassvizzero Dec 14, 2025
7361d85
feat: adiciona suporte ao NFCOM com métodos de consulta e atualiza a …
lucassvizzero Dec 24, 2025
8b26991
feat: adiciona suporte ao SOAPAction na classe ComunicacaoSefaz para …
lucassvizzero Dec 24, 2025
0c684f6
feat: adiciona logs de depuração na classe ComunicacaoSefaz para faci…
lucassvizzero Dec 24, 2025
43c5dcd
feat: atualiza o cabeçalho da resposta SOAP para incluir o content-ty…
lucassvizzero Dec 24, 2025
29f50e7
feat: corrige elementos XML e remove uso de SOAPAction na classe Comu…
lucassvizzero Dec 24, 2025
8ed27ed
feat: adiciona método para download de NF-e/NFC-e e atualiza URLs de …
lucassvizzero Dec 24, 2025
b43aa7d
feat: atualiza URLs de download para NFCOM e ajusta lógica de consult…
lucassvizzero Dec 24, 2025
ded8099
feat: adiciona logs de depuração na classe ComunicacaoSefaz para faci…
lucassvizzero Dec 24, 2025
89c3955
feat: implementa lógica de retry na consulta de download na classe Co…
lucassvizzero Dec 24, 2025
794fa82
feat: implementa download da NFCom via Portal SVRS com validação de c…
lucassvizzero Dec 24, 2025
759334a
feat: refatora método de download da NFCom para melhorar a legibilida…
lucassvizzero Dec 24, 2025
66cc0ae
refatora URLs de serviços NFE e NFCOM para melhorar a legibilidade e …
lucassvizzero Dec 24, 2025
fc14fc8
Merge branch 'main' into feat/inhouse-nfse
LucasBonna Dec 29, 2025
793a7a0
Merge pull request #1 from byebyepaper/feat/inhouse-nfse
LucasBonna Dec 29, 2025
97df791
Merge branch 'main' of https://github.com/TadaSoftware/PyNFe into Tad…
lucassvizzero Dec 29, 2025
7755bde
Merge branch 'TadaSoftware-main'
lucassvizzero Dec 29, 2025
f905fb0
corrige verificação de referência na assinatura XML para evitar erros…
lucassvizzero Dec 29, 2025
c81d590
altera métodos de comunicação da NFS-e para versão 3
lucassvizzero Dec 29, 2025
26923a6
atualiza métodos de comunicação da NFS-e para versão 3 e remove métod…
lucassvizzero Dec 29, 2025
e812e58
atualiza URLs de serviço da GINFES para remover a extensão WSDL
lucassvizzero Dec 29, 2025
cd4741f
atualiza métodos de comunicação da NFS-e para utilizar a biblioteca z…
lucassvizzero Dec 29, 2025
8bee3a0
remove extensão ?wsdl da URL do cliente e ajusta a criação do objeto …
lucassvizzero Dec 29, 2025
6b6ab35
ajusta métodos de comunicação da NFS-e para incluir consulta completa…
lucassvizzero Dec 29, 2025
41a3131
adiciona logs de depuração para o método de comunicação da NFS-e
lucassvizzero Dec 29, 2025
3917d17
remove cabeçalho XML desnecessário e logs de depuração na classe Comu…
lucassvizzero Dec 29, 2025
5e6a2d9
adiciona codificação UTF-8 nas chamadas de toxml para serialização de…
lucassvizzero Dec 29, 2025
0f420dc
adiciona cabeçalho e corpo XML para consulta de NFS-e no método de co…
lucassvizzero Dec 29, 2025
1c3a33c
substitui cabeçalho e corpo XML fixos por método para geração do cabe…
lucassvizzero Dec 29, 2025
5f4a642
adiciona namespace ao cabeçalho XML na serialização da classe Seriali…
lucassvizzero Dec 30, 2025
98b1a0f
remove namespace do cabeçalho XML na serialização da classe Serializa…
lucassvizzero Dec 30, 2025
d452446
remove verificação desnecessária ao buscar referência no método assin…
lucassvizzero Dec 30, 2025
bcc4c4d
adiciona atributo Id na classe CTD_ANON e ajusta a geração do XML na …
lucassvizzero Dec 30, 2025
5878e0a
substitui busca de atributo Id na classe AssinaturaA1 para uso de xpa…
lucassvizzero Dec 30, 2025
f621a9c
remove o nome do elemento no retorno da serialização na classe Serial…
lucassvizzero Dec 30, 2025
f5ea5a4
adiciona atributo Id no elemento ConsultarNfseEnvio para suporte a XM…
lucassvizzero Dec 30, 2025
1a3f63c
adiciona geração de UUID no construtor de ConsultarNfseEnvio na class…
lucassvizzero Dec 30, 2025
93f98c9
ajusta a geração do XML na classe SerializacaoGinfes para incluir atr…
lucassvizzero Dec 30, 2025
af265ba
adiciona atributo Id com UUID no elemento ConsultarNfseEnvio na class…
lucassvizzero Dec 30, 2025
7e4255c
adiciona método consultar_nfse_faixa na classe SerializacaoGinfes par…
lucassvizzero Dec 30, 2025
cdd9d43
corrige assinatura do método consultar_nfse_faixa na classe Serializa…
lucassvizzero Dec 30, 2025
95dd8eb
renomeia método consultar_nfse para consultar_faixa na classe Seriali…
lucassvizzero Dec 30, 2025
5faa0f5
ajusta método consultar_faixa na classe SerializacaoNfse para aceitar…
lucassvizzero Dec 30, 2025
096647c
ajusta métodos de consulta na classe SerializacaoGinfes para incluir …
lucassvizzero Dec 30, 2025
a368abd
adiciona suporte ao autorizador Campinas com métodos de consulta e co…
lucassvizzero Dec 30, 2025
7ab16b2
remove cabeçalho das chamadas de consulta para o autorizador Campinas…
lucassvizzero Dec 30, 2025
0e912d5
ajusta cabeçalho nas chamadas de consulta para o autorizador Campinas…
lucassvizzero Dec 30, 2025
37278be
remove conversão para string em métodos da classe SerializacaoCampina…
lucassvizzero Dec 30, 2025
5aa172c
remove cabeçalho_xml das chamadas no método de consulta da classe Com…
lucassvizzero Dec 30, 2025
6151a1b
adiciona métodos de consulta na classe SerializacaoCampinas e ajusta …
lucassvizzero Dec 30, 2025
2e1f505
altera importação na classe SerializacaoNfse para utilizar Serializac…
lucassvizzero Dec 30, 2025
dc71431
adiciona métodos de consulta na classe SerializacaoCampinas e ajusta …
lucassvizzero Dec 30, 2025
341f9b1
remove importações desnecessárias e adiciona método para gerar ID nas…
lucassvizzero Dec 30, 2025
0c043de
ajusta tratamento de exceções na classe ComunicacaoNfse para verifica…
lucassvizzero Dec 30, 2025
48c3606
ajusta chamada do método na classe ComunicacaoNfse para remover o par…
lucassvizzero Dec 30, 2025
14b93b0
ajusta a classe ComunicacaoNfse para utilizar comunicação SOAP em vez…
lucassvizzero Dec 30, 2025
b8c2ed6
adiciona separação de arquivo de certificado na classe ComunicacaoNfs…
lucassvizzero Dec 30, 2025
518140d
adiciona métodos para gerar cabeçalho e envelope SOAP na classe Seria…
lucassvizzero Dec 30, 2025
64fdf69
ajusta a busca da referência na função assinar da classe AssinaturaA1…
lucassvizzero Dec 30, 2025
866a655
altera método _soap_envelope para soap_envelope na classe Serializaca…
lucassvizzero Dec 30, 2025
ce9c264
remove chamadas ao método _soap_envelope nas funções consultar_period…
lucassvizzero Dec 30, 2025
d74fe39
remove conversão para string no retorno das funções consultar_periodo…
lucassvizzero Dec 30, 2025
ca001e0
altera busca da referência na função assinar da classe AssinaturaA1 p…
lucassvizzero Dec 30, 2025
f990912
adiciona método _corrigir_prefixo_ds na classe SerializacaoCampinas p…
lucassvizzero Dec 30, 2025
4f748d1
altera método _corrigir_prefixo_ds para _ajustar_assinatura na classe…
lucassvizzero Dec 30, 2025
a70db63
adiciona namespace NFSE na classe SerializacaoCampinas e corrige busc…
lucassvizzero Dec 30, 2025
7b8c966
ajusta a assinatura XML na classe SerializacaoCampinas, garantindo a …
lucassvizzero Dec 30, 2025
a13604b
adiciona impressão do XML gerado na classe ComunicacaoNfse para depur…
lucassvizzero Dec 30, 2025
d0b2474
ajusta método _ajustar_assinatura na classe SerializacaoCampinas para…
lucassvizzero Dec 30, 2025
65679dc
remove método _ajustar_assinatura da classe SerializacaoCampinas e aj…
lucassvizzero Dec 30, 2025
028b653
ajusta versões das dependências lxml, signxml e suds-py3 no setup.py
lucassvizzero Dec 30, 2025
77018b5
adiciona método _sign_xml na classe SerializacaoCampinas para assinar…
lucassvizzero Dec 30, 2025
b526872
adiciona importações de base64 e hashlib para suporte a operações de …
lucassvizzero Dec 30, 2025
6e8a300
ajusta método _sign_xml na classe SerializacaoCampinas para normaliza…
lucassvizzero Dec 30, 2025
2ac1194
refatora método _sign_xml na classe SerializacaoCampinas para melhora…
lucassvizzero Dec 30, 2025
44fc055
ajusta método _sign_xml na classe SerializacaoCampinas para remover a…
lucassvizzero Dec 30, 2025
359cbda
refatora método _sign_xml na classe SerializacaoCampinas para melhora…
lucassvizzero Dec 30, 2025
68d3a13
ajusta namespace da assinatura no método _sign_xml da classe Serializ…
lucassvizzero Dec 30, 2025
64cbddb
remove URI parameter na criação do elemento Reference no método _sign…
lucassvizzero Dec 30, 2025
569f8a6
remove parâmetro Id na criação do elemento ConsultarNfseServicoPresta…
lucassvizzero Dec 30, 2025
c42fc81
ajusta tratamento do atributo Id no método _sign_xml da classe Serial…
lucassvizzero Dec 30, 2025
96231c8
ajusta tratamento do atributo Id no método _sign_xml da classe Serial…
lucassvizzero Dec 30, 2025
469d6d4
adiciona geração de ID no método _sign_xml da classe SerializacaoCamp…
lucassvizzero Dec 30, 2025
5c3f452
ajusta geração de IDs no método _sign_xml da classe SerializacaoCampi…
lucassvizzero Dec 30, 2025
0bdf163
remove uso do atributo Id no método _sign_xml da classe SerializacaoC…
lucassvizzero Dec 30, 2025
043786f
adiciona normalização de XML para GINFES no método _sign_xml da class…
lucassvizzero Dec 30, 2025
a1b1d99
refatora método _sign_xml da classe SerializacaoCampinas para melhora…
lucassvizzero Dec 30, 2025
8a602a0
adiciona método _sign_xml_2 na classe SerializacaoCampinas para assin…
lucassvizzero Dec 30, 2025
86c5a29
remove método _sign_xml_2 da classe SerializacaoCampinas e ajusta imp…
lucassvizzero Dec 30, 2025
bbd17cf
refatora método soap_envelope da classe SerializacaoCampinas para mel…
lucassvizzero Dec 30, 2025
cb1f275
adiciona verificação de tipo para xml_input no método _sign_xml da cl…
lucassvizzero Dec 30, 2025
729f69d
ajusta método assinar da classe AssinaturaA1 para converter string em…
lucassvizzero Dec 30, 2025
362e3a8
adiciona atributo Id ao elemento Signature no método _sign_xml da cla…
lucassvizzero Dec 31, 2025
1a747ae
refatora método _sign_xml da classe SerializacaoCampinas para melhora…
lucassvizzero Dec 31, 2025
c6f5ec7
remove namespace declaration nos métodos consultar_periodo e consulta…
lucassvizzero Dec 31, 2025
c27bb3c
remove parâmetros de certificado do método soap_envelope da classe Se…
lucassvizzero Dec 31, 2025
2afbffe
ajusta métodos da classe ComunicacaoNfse para assinar payloads antes …
lucassvizzero Dec 31, 2025
b7a7ebc
adiciona verificação para garantir que o certificado seja excluído ap…
lucassvizzero Dec 31, 2025
6951435
remove parâmetro cnpj_tomador das chamadas ao método consultar na cla…
lucassvizzero Dec 31, 2025
998a352
adiciona suporte à serialização para Maracanaú e integra ao fluxo de …
lucassvizzero Jan 2, 2026
6534b1a
adiciona suporte à serialização para Maracanaú na classe ComunicacaoNfse
lucassvizzero Jan 2, 2026
15260e1
ajusta namespaces e estrutura do XML na classe SerializacaoMaracanau
lucassvizzero Jan 2, 2026
467879d
adiciona suporte à serialização para GISS na classe SerializacaoGiss …
lucassvizzero Jan 4, 2026
c0a50eb
altera autorizador na classe ComunicacaoNfse de Maracanaú para GISS
lucassvizzero Jan 4, 2026
86f78ca
adiciona assinatura digital ao payload na classe ComunicacaoNfse para…
lucassvizzero Jan 5, 2026
799f193
altera nome do parâmetro de 'municipio_codigo' para 'codigo_municipio…
lucassvizzero Jan 5, 2026
464325f
altera método de assinatura na classe ComunicacaoNfse para retornar s…
lucassvizzero Jan 5, 2026
3fa9937
altera parâmetro 'retornar_string' para 'retorna_string' no método de…
lucassvizzero Jan 5, 2026
d488cf4
altera classe SerializacaoMaracanau para SerializacaoSpeedgov e ajust…
lucassvizzero Jan 5, 2026
893fe3b
adiciona suporte para novos autorizadores GISS e Speedgov na classe S…
lucassvizzero Jan 5, 2026
fdaeafa
corrige instância de SerializacaoGiss e SerializacaoSpeedgov na class…
lucassvizzero Jan 5, 2026
d110d60
corrige conversão de código municipal para string na classe Comunicac…
lucassvizzero Jan 5, 2026
e778aa3
ajusta passagem do parâmetro 'pagina' nos métodos de consulta da clas…
lucassvizzero Jan 6, 2026
0feaf9a
adiciona suporte para o autorizador GINFES na classe ComunicacaoNfse …
lucassvizzero Jan 12, 2026
901d91d
adiciona suporte para o autorizador GINFES na classe SerializacaoNfse
lucassvizzero Jan 12, 2026
2cbc954
corrige construção do XML na classe ComunicacaoNfse para usar o paylo…
lucassvizzero Jan 12, 2026
a11b78b
corrige codificação do payload na classe ComunicacaoNfse para UTF-8
lucassvizzero Jan 12, 2026
0b08399
ajusta ordem dos parâmetros no método _post_https da classe Comunicac…
lucassvizzero Jan 12, 2026
033b286
ajusta método _post_https na classe ComunicacaoNfse para aceitar parâ…
lucassvizzero Jan 12, 2026
059d069
atualiza lista de estados para contingência no método _get_url da cla…
lucassvizzero Jan 30, 2026
bba3938
adiciona estado SP à lista de contingência no método _get_url da clas…
lucassvizzero Jan 30, 2026
fb5925b
Merge pull request #8 from byebyepaper/main
HannaTiharu Jun 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,113 changes: 1,113 additions & 0 deletions pynfe/data/SCHEMAs/NF-e/schemaNFe_v1.00.json

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions pynfe/data/XSDs/CT-e/GTVe_v4.00.xsd
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by sas.softwares@procergs.rs.gov.br (PROCERGS) -->
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/cte" targetNamespace="http://www.portalfiscal.inf.br/cte" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="cteTiposBasico_v4.00.xsd"/>
<xs:element name="GTVe" type="TGTVe">
<xs:annotation>
<xs:documentation>Guia de Trasnsporte Eletrônica</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by sas.softwares@procergs.rs.gov.br (PROCERGS) -->
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/cte" targetNamespace="http://www.portalfiscal.inf.br/cte" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="cteTiposBasico_v4.00.xsd"/>
<xs:element name="GTVe" type="TGTVe">
<xs:annotation>
<xs:documentation>Guia de Trasnsporte Eletrônica</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>
246 changes: 123 additions & 123 deletions pynfe/data/XSDs/CT-e/consSitCTeTiposBasico_v4.00.xsd
Original file line number Diff line number Diff line change
@@ -1,123 +1,123 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by sas.softwares@procergs.rs.gov.br (PROCERGS) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/cte" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.portalfiscal.inf.br/cte" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="tiposGeralCTe_v4.00.xsd"/>
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema_v1.01.xsd"/>
<xs:complexType name="TConsSitCTe">
<xs:annotation>
<xs:documentation>Tipo Pedido de Consulta da Situação Atual do Conhecimento de Transporte eletrônico</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="tpAmb" type="TAmb">
<xs:annotation>
<xs:documentation>Identificação do Ambiente:
1 - Produção
2 - Homologação</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xServ" type="TServ" fixed="CONSULTAR">
<xs:annotation>
<xs:documentation>Serviço Solicitado</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="chCTe" type="TChDFe">
<xs:annotation>
<xs:documentation>Chaves de acesso da CT-e</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="versao" use="required">
<xs:simpleType>
<xs:restriction base="TVerConsSitCTe"/>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="TRetConsSitCTe">
<xs:annotation>
<xs:documentation>Tipo Retorno de Pedido de Consulta da Situação Atual do Conhecimento de Transporte eletrônico</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="tpAmb" type="TAmb">
<xs:annotation>
<xs:documentation>Identificação do Ambiente:
1 - Produção
2 - Homologação</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="verAplic" type="TVerAplic">
<xs:annotation>
<xs:documentation>Versão do Aplicativo que processou o CT-e</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cStat" type="TStat">
<xs:annotation>
<xs:documentation>Código do status da mensagem enviada.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xMotivo" type="TMotivo">
<xs:annotation>
<xs:documentation>Descrição literal do status do serviço solicitado.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cUF" type="TCodUfIBGE">
<xs:annotation>
<xs:documentation>código da UF de atendimento</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="protCTe" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:any processContents="skip">
<xs:annotation>
<xs:documentation>Retornar protCTe da versão correspondente do CT-e autorizado</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:attribute name="versao" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="1.03"/>
<xs:enumeration value="1.04"/>
<xs:enumeration value="2.00"/>
<xs:enumeration value="3.00"/>
<xs:enumeration value="4.00"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="procEventoCTe" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:any>
<xs:annotation>
<xs:documentation>Retornar procEventoCTe da versão correspondente do evento CT-e autorizado</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:attribute name="versao" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="1.04"/>
<xs:enumeration value="2.00"/>
<xs:enumeration value="3.00"/>
<xs:enumeration value="4.00"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="versao" type="TVerConsSitCTe" use="required"/>
</xs:complexType>
<xs:simpleType name="TVerConsSitCTe">
<xs:annotation>
<xs:documentation> Tipo Versão do Consulta situação de CT-e - 4.00</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="4\.00"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by sas.softwares@procergs.rs.gov.br (PROCERGS) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/cte" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" targetNamespace="http://www.portalfiscal.inf.br/cte" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="tiposGeralCTe_v4.00.xsd"/>
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema_v1.01.xsd"/>
<xs:complexType name="TConsSitCTe">
<xs:annotation>
<xs:documentation>Tipo Pedido de Consulta da Situação Atual do Conhecimento de Transporte eletrônico</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="tpAmb" type="TAmb">
<xs:annotation>
<xs:documentation>Identificação do Ambiente:
1 - Produção
2 - Homologação</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xServ" type="TServ" fixed="CONSULTAR">
<xs:annotation>
<xs:documentation>Serviço Solicitado</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="chCTe" type="TChDFe">
<xs:annotation>
<xs:documentation>Chaves de acesso da CT-e</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="versao" use="required">
<xs:simpleType>
<xs:restriction base="TVerConsSitCTe"/>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="TRetConsSitCTe">
<xs:annotation>
<xs:documentation>Tipo Retorno de Pedido de Consulta da Situação Atual do Conhecimento de Transporte eletrônico</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="tpAmb" type="TAmb">
<xs:annotation>
<xs:documentation>Identificação do Ambiente:
1 - Produção
2 - Homologação</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="verAplic" type="TVerAplic">
<xs:annotation>
<xs:documentation>Versão do Aplicativo que processou o CT-e</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cStat" type="TStat">
<xs:annotation>
<xs:documentation>Código do status da mensagem enviada.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="xMotivo" type="TMotivo">
<xs:annotation>
<xs:documentation>Descrição literal do status do serviço solicitado.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cUF" type="TCodUfIBGE">
<xs:annotation>
<xs:documentation>código da UF de atendimento</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="protCTe" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:any processContents="skip">
<xs:annotation>
<xs:documentation>Retornar protCTe da versão correspondente do CT-e autorizado</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:attribute name="versao" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="1.03"/>
<xs:enumeration value="1.04"/>
<xs:enumeration value="2.00"/>
<xs:enumeration value="3.00"/>
<xs:enumeration value="4.00"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="procEventoCTe" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:any>
<xs:annotation>
<xs:documentation>Retornar procEventoCTe da versão correspondente do evento CT-e autorizado</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
<xs:attribute name="versao" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:whiteSpace value="preserve"/>
<xs:enumeration value="1.04"/>
<xs:enumeration value="2.00"/>
<xs:enumeration value="3.00"/>
<xs:enumeration value="4.00"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="versao" type="TVerConsSitCTe" use="required"/>
</xs:complexType>
<xs:simpleType name="TVerConsSitCTe">
<xs:annotation>
<xs:documentation> Tipo Versão do Consulta situação de CT-e - 4.00</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:string">
<xs:pattern value="4\.00"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
20 changes: 10 additions & 10 deletions pynfe/data/XSDs/CT-e/consSitCTe_v4.00.xsd
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by sas.softwares@procergs.rs.gov.br (PROCERGS) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/cte" targetNamespace="http://www.portalfiscal.inf.br/cte" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="consSitCTeTiposBasico_v4.00.xsd"/>
<xs:element name="consSitCTe" type="TConsSitCTe">
<xs:annotation>
<xs:documentation>Schema de validação XML dp Pedido de Consulta da Situação Atual do CT-e.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by sas.softwares@procergs.rs.gov.br (PROCERGS) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.portalfiscal.inf.br/cte" targetNamespace="http://www.portalfiscal.inf.br/cte" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="consSitCTeTiposBasico_v4.00.xsd"/>
<xs:element name="consSitCTe" type="TConsSitCTe">
<xs:annotation>
<xs:documentation>Schema de validação XML dp Pedido de Consulta da Situação Atual do CT-e.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>
20 changes: 10 additions & 10 deletions pynfe/data/XSDs/CT-e/consStatServCTe_v4.00.xsd
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by sas.softwares@procergs.rs.gov.br (PROCERGS) -->
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.portalfiscal.inf.br/cte" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.portalfiscal.inf.br/cte" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="consStatServTiposBasico_v4.00.xsd"/>
<xs:element name="consStatServCTe" type="TConsStatServ">
<xs:annotation>
<xs:documentation>Schema XML de validação do Pedido de Consulta do Status do Serviço CT-e</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2008 (http://www.altova.com) by sas.softwares@procergs.rs.gov.br (PROCERGS) -->
<xs:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.portalfiscal.inf.br/cte" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.portalfiscal.inf.br/cte" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="consStatServTiposBasico_v4.00.xsd"/>
<xs:element name="consStatServCTe" type="TConsStatServ">
<xs:annotation>
<xs:documentation>Schema XML de validação do Pedido de Consulta do Status do Serviço CT-e</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>
Loading
Loading