Skip to content

Commit 4b6458f

Browse files
tfilianolealhugui
authored andcommitted
primeira versao com NFe mod 55 funcionando
1 parent e6dde8c commit 4b6458f

File tree

4 files changed

+1147
-763
lines changed

4 files changed

+1147
-763
lines changed

src/factory/interface/nfe/index.ts

+65-7
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ export interface DetalhesProduto {
103103
cNPJFab: string;
104104
cBenef: string;
105105
eXTIPI: string;
106+
107+
percentualDevolucao: number;
108+
valorIPIDevolucao: number;
106109
/*
107110
TODO: demais campos
108111
nVE: string[];
@@ -115,6 +118,11 @@ export interface DetalhesProduto {
115118
*/
116119
}
117120

121+
export interface impostoDevol {
122+
pDevol: number;
123+
vIPIDevol: number;
124+
}
125+
118126
export interface Imposto {
119127
valorAproximadoTributos: string;
120128
icms: Icms;
@@ -123,6 +131,9 @@ export interface Imposto {
123131
ipi: Ipi;
124132
ii: II;
125133
issqn: Issqn;
134+
pisst: PisST;
135+
cofinsst: CofinsST;
136+
icmsUfDest: IcmsUfDest
126137
}
127138

128139
export interface Icms {
@@ -168,24 +179,71 @@ export interface Icms {
168179
vBCEfet: string;
169180
vICMSEfet: string;
170181
}
182+
export interface IcmsUfDest {
183+
vBCUFDest: number;
184+
vBCFCPUFDest: number;
185+
pFCPUFDest: number;
186+
pICMSUFDest: number;
187+
pICMSInter: number;
188+
pICMSInterPart: number;
189+
vFCPUFDest: number;
190+
vICMSUFDest: number;
191+
vICMSUFRemet: number;
192+
}
171193

172194
export interface Pis {
173-
cst: string;
195+
CST: string;
196+
vBC: number;
197+
pPIS: number;
198+
vPIS: number;
199+
vBCProd: number;
200+
vAliqProd: number;
201+
qBCProd: number;
202+
}
203+
204+
export interface PisST {
205+
vBC: number;
206+
pPIS: number;
207+
qBCProd: number;
208+
vAliqProd: number;
209+
vPIS: number;
210+
}
211+
212+
export interface CofinsST {
213+
vBC: number;
214+
pCOFINS: number;
215+
qBCProd: number;
216+
vAliqProd: number;
217+
vCOFINS: number;
174218
}
175219

176220
export interface Cofins {
177-
cst: string;
221+
CST: string;
222+
vBC: number;
223+
pCOFINS: number;
224+
vCOFINS: number;
225+
qBCProd: number;
226+
vAliqProd: number;
178227
}
179228

180229
export interface Ipi {
181-
230+
cEnq: string;
231+
CST: string;
232+
vBC: number;
233+
qUnid: number;
234+
vUnid: number;
235+
pIPI: number;
236+
vIPI: number;
237+
CNPJProd: string;
238+
cSelo: string;
239+
qSelo: string;
182240
}
183241

184242
export interface II {
185-
vBC: string,
186-
vDespAdu: string,
187-
vII: string,
188-
vIOF: string
243+
vBC: number,
244+
vDespAdu: number,
245+
vII: number,
246+
vIOF: number
189247
}
190248

191249
export interface Issqn {

0 commit comments

Comments
 (0)