facturajs
Version:
Comunicación con los web services de AFIP utilizando nodejs.
51 lines (50 loc) • 1.44 kB
TypeScript
export type WsServicesNames = 'wsfe' | 'wsfev1' | 'login';
export interface IParamsAuth {
Auth?: {
token?: string;
sign?: string;
Cuit: number;
};
}
export interface IParamsFECompUltimoAutorizado extends IParamsAuth {
params: {
PtoVta: number;
CbteTipo: number;
};
}
export interface IParamsFECAESolicitar extends IParamsAuth {
params: {
FeCAEReq: {
FeCabReq: {
CantReg: number;
PtoVta: number;
CbteTipo: number;
};
FeDetReq: {
FECAEDetRequest: {
DocTipo: number;
DocNro: number;
Concepto: number;
CbteDesde: number;
CbteHasta: number;
CbteFch: string;
ImpTotal: number;
ImpTotConc: number;
ImpNeto: number;
ImpOpEx: number;
ImpIVA: number;
ImpTrib: number;
MonId: 'PES';
MonCotiz: number;
Iva?: {
AlicIva: {
Id: number;
BaseImp: number;
Importe: number;
};
}[];
};
};
};
};
}