Skip to content

Commit 7cef0dd

Browse files
committed
update
1 parent 354d77c commit 7cef0dd

File tree

1 file changed

+191
-0
lines changed

1 file changed

+191
-0
lines changed

src/factory/webservices/sefazNfce.ts

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,197 @@ import * as Utils from '../utils/utils';
33
const servicos = require('../../../servicos.json')
44
const autorizadores = require('../../../autorizadores.json')
55

6+
/*
7+
const servicos: any = {
8+
'autorizacao': {
9+
method: 'http://www.portalfiscal.inf.br/nfe/wsdl/NFeAutorizacao4',
10+
action: 'http://www.portalfiscal.inf.br/nfe/wsdl/NFeAutorizacao4/nfeAutorizacaoLote',
11+
},
12+
'retAutorizacao': {
13+
method: 'http://www.portalfiscal.inf.br/nfe/wsdl/NFeRetAutorizacao4',
14+
action: 'http://www.portalfiscal.inf.br/nfe/wsdl/NFeRetAutorizacao4/nfeRetAutorizacaoLote'
15+
},
16+
'consultarStatusServico': {
17+
method: 'http://www.portalfiscal.inf.br/nfe/wsdl/NFeStatusServico4',
18+
action: 'http://www.portalfiscal.inf.br/nfe/wsdl/NFeStatusServico4/nfeStatusServicoNF'
19+
}
20+
};
21+
22+
23+
const autorizadores = {
24+
'AM': {
25+
nome: 'Amazonas',
26+
servicos: {
27+
autorizacao: {
28+
url_producao: 'https://nfce.sefaz.am.gov.br/nfce-services/services/NfeAutorizacao4',
29+
url_homologacao: 'https://homnfce.sefaz.am.gov.br/nfce-services/services/NfeAutorizacao4.asmx?wsdl'
30+
},
31+
retAutorizacao: {
32+
url_producao: 'https://nfce.sefaz.am.gov.br/nfce-services/services/NfeRetAutorizacao4',
33+
url_homologacao: 'https://homnfce.sefaz.am.gov.br/nfce-services/services/NfeRetAutorizacao4.asmx?wsdl'
34+
},
35+
consultarStatusServico: {
36+
url_producao: 'https://nfce.sefaz.am.gov.br/nfce-services/services/NfeStatusServico4',
37+
url_homologacao: 'https://homnfce.sefaz.am.gov.br/nfce-services/services/NfeStatusServico4.asmx?wsdl'
38+
}
39+
}
40+
},
41+
'CE': {
42+
nome: 'Ceará',
43+
servicos: {
44+
autorizacao: {
45+
url_producao: 'https://nfce.sefaz.ce.gov.br/nfce4/services/NFeAutorizacao4?WSDL',
46+
url_homologacao: 'https://nfceh.sefaz.ce.gov.br/nfce4/services/NFeAutorizacao4?WSDL'
47+
},
48+
retAutorizacao: {
49+
url_producao: 'https://nfce.sefaz.ce.gov.br/nfce4/services/NFeRetAutorizacao4?WSDL',
50+
url_homologacao: 'https://nfceh.sefaz.ce.gov.br/nfce4/services/NFeRetAutorizacao4?WSDL'
51+
},
52+
consultarStatusServico: {
53+
url_producao: 'https://nfce.sefaz.ce.gov.br/nfce4/services/NFeStatusServico4?WSDL',
54+
url_homologacao: 'https://nfceh.sefaz.ce.gov.br/nfce4/services/NFeStatusServico4?WSDL'
55+
}
56+
}
57+
},
58+
'GO': {
59+
nome: 'Goiás',
60+
servicos: {
61+
autorizacao: {
62+
url_producao: 'https://nfe.sefaz.go.gov.br/nfe/services/NFeAutorizacao4?wsdl',
63+
url_homologacao: 'https://homolog.sefaz.go.gov.br/nfe/services/NFeAutorizacao4?wsdl'
64+
},
65+
retAutorizacao: {
66+
url_producao: 'https://nfe.sefaz.go.gov.br/nfe/services/NFeRetAutorizacao4?wsdl',
67+
url_homologacao: 'https://homolog.sefaz.go.gov.br/nfe/services/NFeRetAutorizacao4?wsdl'
68+
},
69+
consultarStatusServico: {
70+
url_producao: 'https://nfe.sefaz.go.gov.br/nfe/services/NFeStatusServico4?wsdl',
71+
url_homologacao: 'https://homolog.sefaz.go.gov.br/nfe/services/NFeStatusServico4?wsdl'
72+
}
73+
}
74+
},
75+
'MT': {
76+
nome: 'Mato Grosso',
77+
servicos: {
78+
autorizacao: {
79+
url_producao: 'https://nfce.sefaz.mt.gov.br/nfcews/services/NfeAutorizacao4',
80+
url_homologacao: 'https://homologacao.sefaz.mt.gov.br/nfcews/services/NfeAutorizacao4'
81+
},
82+
retAutorizacao: {
83+
url_producao: 'https://nfce.sefaz.mt.gov.br/nfcews/services/NfeRetAutorizacao4',
84+
url_homologacao: 'https://homologacao.sefaz.mt.gov.br/nfcews/services/NfeRetAutorizacao4'
85+
},
86+
consultarStatusServico: {
87+
url_producao: 'https://nfce.sefaz.mt.gov.br/nfcews/services/NfeStatusServico4',
88+
url_homologacao: 'https://homologacao.sefaz.mt.gov.br/nfcews/services/NfeStatusServico4'
89+
}
90+
}
91+
},
92+
'MS': {
93+
nome: 'Mato Grosso do Sul',
94+
servicos: {
95+
autorizacao: {
96+
url_producao: 'https://nfce.sefaz.ms.gov.br/ws/NFeAutorizacao4',
97+
url_homologacao: 'https://hom.nfce.sefaz.ms.gov.br/ws/NFeAutorizacao4'
98+
},
99+
retAutorizacao: {
100+
url_producao: 'https://nfce.sefaz.ms.gov.br/ws/NFeRetAutorizacao4',
101+
url_homologacao: 'https://hom.nfce.sefaz.ms.gov.br/ws/NFeRetAutorizacao4'
102+
},
103+
consultarStatusServico: {
104+
url_producao: 'https://nfce.sefaz.ms.gov.br/ws/NFeStatusServico4',
105+
url_homologacao: 'https://hom.nfce.sefaz.ms.gov.br/ws/NFeStatusServico4'
106+
}
107+
}
108+
},
109+
'MG': {
110+
nome: 'Minas Gerais',
111+
servicos: {
112+
autorizacao: {
113+
url_producao: 'https://nfce.fazenda.mg.gov.br/nfce/services/NFeAutorizacao4',
114+
url_homologacao: 'https://hnfce.fazenda.mg.gov.br/nfce/services/NFeAutorizacao4'
115+
},
116+
retAutorizacao: {
117+
url_producao: 'https://nfce.fazenda.mg.gov.br/nfce/services/NFeRetAutorizacao4',
118+
url_homologacao: 'https://hnfce.fazenda.mg.gov.br/nfce/services/NFeRetAutorizacao4'
119+
},
120+
consultarStatusServico: {
121+
url_producao: 'https://nfce.fazenda.mg.gov.br/nfce/services/NFeStatusServico4',
122+
url_homologacao: 'https://hnfce.fazenda.mg.gov.br/nfce/services/NFeStatusServico4'
123+
}
124+
}
125+
},
126+
'PR': {
127+
nome: 'Paraná',
128+
servicos: {
129+
autorizacao: {
130+
url_producao: 'https://nfce.sefa.pr.gov.br/nfce/NFeAutorizacao4',
131+
url_homologacao: 'https://homologacao.nfce.sefa.pr.gov.br/nfce/NFeAutorizacao4'
132+
},
133+
retAutorizacao: {
134+
url_producao: 'https://nfce.sefa.pr.gov.br/nfce/NFeRetAutorizacao4',
135+
url_homologacao: 'https://homologacao.nfce.sefa.pr.gov.br/nfce/NFeRetAutorizacao4'
136+
},
137+
consultarStatusServico: {
138+
url_producao: 'https://nfce.sefa.pr.gov.br/nfce/NFeStatusServico4',
139+
url_homologacao: 'https://homologacao.nfce.sefa.pr.gov.br/nfce/NFeStatusServico4'
140+
}
141+
}
142+
},
143+
'RS': {
144+
nome: 'Rio Grande do Sul',
145+
servicos: {
146+
autorizacao: {
147+
url_producao: 'https://nfce.sefazrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx',
148+
url_homologacao: 'https://nfce-homologacao.sefazrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx?wsdl'
149+
},
150+
retAutorizacao: {
151+
url_producao: 'https://nfce.sefazrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx',
152+
url_homologacao: 'https://nfce-homologacao.sefazrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx?wsdl'
153+
},
154+
consultarStatusServico: {
155+
url_producao: 'https://nfce.sefazrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx',
156+
url_homologacao: 'https://nfce-homologacao.sefazrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx?wsdl'
157+
}
158+
}
159+
},
160+
'SVRS': {
161+
nome: 'SEFAZ Virtual – SVRS',
162+
servicos: {
163+
autorizacao: {
164+
url_producao: 'https://nfce.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx',
165+
url_homologacao: 'https://nfce-homologacao.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx'
166+
},
167+
retAutorizacao: {
168+
url_producao: 'https://nfce.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx',
169+
url_homologacao: 'https://nfce-homologacao.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx'
170+
},
171+
consultarStatusServico: {
172+
url_producao: 'https://nfce.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx',
173+
url_homologacao: 'https://nfce-homologacao.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx'
174+
}
175+
}
176+
},
177+
'SP': {
178+
nome: 'São Paulo',
179+
servicos: {
180+
autorizacao: {
181+
url_producao: 'https://nfce.fazenda.sp.gov.br/ws/NFeAutorizacao4.asmx',
182+
url_homologacao: 'https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeAutorizacao4.asmx'
183+
},
184+
retAutorizacao: {
185+
url_producao: 'https://nfce.fazenda.sp.gov.br/ws/NFeRetAutorizacao4.asmx',
186+
url_homologacao: 'https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeRetAutorizacao4.asmx'
187+
},
188+
consultarStatusServico: {
189+
url_producao: 'https://nfce.fazenda.sp.gov.br/ws/NFeStatusServico4.asmx',
190+
url_homologacao: 'https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeStatusServico4.asmx'
191+
}
192+
}
193+
},
194+
};
195+
*/
196+
6197
export abstract class SefazNFCe {
7198

8199
private static getAutorizadorByUF(uf: string): any {

0 commit comments

Comments
 (0)