facturacionelectronicapy-ts-xmlgen
Version:
Genera el contenido del archivo XML del Documento electrónico exigido por la SET
57 lines (56 loc) • 2.39 kB
TypeScript
import { EDocData } from '../../../schemas/EDoc.schema';
declare class CondicionXMLSG {
/**E7. Campos que describen la condición de la operación (E600-E699)*/
get_gCamCond(data: EDocData): {
iCondOpe: import("../../../types").PaymentCondition;
dDCondOpe: string;
gPaConEIni: {
iTiPago: import("../../../types").PaymentType;
dDesTiPag: string;
dMonTiPag: number;
cMoneTiPag: import("../../../types").Currency;
dDMoneTiPag: string;
dTiCamTiPag: number | undefined;
gPagTarCD: {
iDenTarj: import("../../../types").CreditCard;
dDesDenTarj: string;
dRSProTar: string | undefined;
dRUCProTar: string;
dDVProTar: string;
iForProPa: import("../../../types").CreditCardProcessingMethod;
dCodAuOpe: number | undefined;
dNomTit: string | undefined;
dNumTarj: number | undefined;
} | undefined;
gPagCheq: {
dNumCheq: string;
dBcoEmi: string;
} | undefined;
}[] | undefined;
gPagCred: {
iCondCred: import("../../../types").CreditType;
dDCondCred: string;
dPlazoCre: string | undefined;
dCuotas: number | undefined;
dMonEnt: number | undefined;
gCuotas: {
cMoneCuo: import("../../../types").Currency;
dDMoneCuo: string;
dMonCuota: number;
dVencCuo: string | undefined;
}[] | undefined;
} | undefined;
} | undefined;
/**E7.1. Campos que describen la forma de pago de la operación al contado o del monto*/
private get_gPaConEIni;
/**E7.1.1.Campos que describen el pago o entrega inicial de la operación con tarjeta de crédito/débito */
private get_gPagTarCD;
/**E7.1.2.Campos que describen el pago o entrega inicial de la operación con cheque (E630-E639) */
private get_gPagCheq;
/**E7.2. Campos que describen la operación a crédito (E640-E649)*/
private get_gPagCred;
/**E7.1.3.Campos que describen el pago o entrega inicial de la operación con cuotas (E620-E629) */
private get_gCuotas;
}
declare const _default: CondicionXMLSG;
export default _default;