@@ -45,18 +45,91 @@ public class EjemplosCartaPorteValores {
4545
4646 public void main (String [] args ) {
4747 FiscalApiSettings settings = new FiscalApiSettings ();
48- settings .setDebugMode (true );
48+ settings .setDebugMode (false );
4949 settings .setApiUrl ("https://test.fiscalapi.com" );
50- settings .setApiKey ("api_key " );
51- settings .setTenant ("tenant_id " );
50+ settings .setApiKey ("sk_test_b7dae706_e16f_4faf_90fb_a5d1990985a2 " );
51+ settings .setTenant ("275510ee-f64d-435a-9e92-1553d8f10a7e " );
5252
53+ System .out .println ("\n ===== Ejemplo 1: Factura ingreso autotransporte nacional (sin impuestos) =====" );
5354 facturaIngresoAutoTransporteNacional (settings );
55+
56+ System .out .println ("\n ===== Ejemplo 2: Factura ingreso autotransporte nacional con impuestos =====" );
57+ facturaIngresoAutoTransporteNacionalConImpuestos (settings );
58+
59+ System .out .println ("\n ===== Ejemplo 3: Factura ingreso autotransporte extranjero (salida) =====" );
60+ facturaIngresoAutoTransporteExtranjero (settings );
61+
62+ System .out .println ("\n ===== Ejemplo 4: Factura ingreso autotransporte internacional aduanero (entrada con pedimento) =====" );
63+ facturaIngresoAutoTransporteInternacionalAduanero (settings );
64+
65+ System .out .println ("\n ===== Ejemplo 5: Factura ingreso transporte ferroviario nacional =====" );
66+ facturaIngresoTransporteFerroviarioNacional (settings );
67+
68+ System .out .println ("\n ===== Ejemplo 6: Factura ingreso transporte ferroviario extranjero =====" );
69+ facturaIngresoTransporteFerroviarioExtranjero (settings );
70+
71+ System .out .println ("\n ===== Ejemplo 7: Factura ingreso transporte ferroviario internacional aduanero (entrada, IMD) =====" );
72+ facturaIngresoTransporteFerroviarioInternacionalAduanero (settings );
73+
74+ System .out .println ("\n ===== Ejemplo 8: Factura ingreso transporte aereo nacional =====" );
75+ facturaIngresoTransporteAereoNacional (settings );
76+
77+ System .out .println ("\n ===== Ejemplo 9: Factura ingreso transporte aereo extranjero (salida) =====" );
78+ facturaIngresoTransporteAereoExtranjero (settings );
79+
80+ System .out .println ("\n ===== Ejemplo 10: Factura ingreso transporte aereo internacional aduanero (entrada, IMD) =====" );
81+ facturaIngresoTransporteAereoInternacionalAduanero (settings );
82+
83+ System .out .println ("\n ===== Ejemplo 11: Factura ingreso transporte maritimo nacional =====" );
84+ facturaIngresoTransporteMaritimoNacional (settings );
85+
86+ System .out .println ("\n ===== Ejemplo 12: Factura ingreso transporte maritimo extranjero (salida) =====" );
87+ facturaIngresoTransporteMaritimoExtranjero (settings );
88+
89+ System .out .println ("\n ===== Ejemplo 13: Factura ingreso transporte maritimo internacional aduanero (entrada, IMD x2) =====" );
90+ facturaIngresoTransporteMaritimoInternacionalAduanero (settings );
91+
92+ System .out .println ("\n ===== Ejemplo 14: Factura traslado autotransporte nacional =====" );
93+ facturaTrasladoAutoTransporteNacional (settings );
94+
95+ System .out .println ("\n ===== Ejemplo 15: Factura traslado autotransporte extranjero (salida, EXD) =====" );
96+ facturaTrasladoAutoTransporteExtranjero (settings );
97+
98+ System .out .println ("\n ===== Ejemplo 16: Factura traslado autotransporte internacional aduanero (entrada, IMD) =====" );
99+ facturaTrasladoAutoTransporteInternacionalAduanero (settings );
100+
101+ System .out .println ("\n ===== Ejemplo 17: Factura traslado transporte ferroviario nacional =====" );
102+ facturaTrasladoTransporteFerroviarioNacional (settings );
103+
104+ System .out .println ("\n ===== Ejemplo 18: Factura traslado transporte ferroviario extranjero =====" );
105+ facturaTrasladoTransporteFerroviarioExtranjero (settings );
106+
107+ System .out .println ("\n ===== Ejemplo 19: Factura traslado transporte ferroviario internacional aduanero (entrada, IMD) =====" );
108+ facturaTrasladoTransporteFerroviarioInternacionalAduanero (settings );
109+
110+ System .out .println ("\n ===== Ejemplo 20: Factura traslado transporte aereo nacional =====" );
111+ facturaTrasladoTransporteAereoNacional (settings );
112+
113+ System .out .println ("\n ===== Ejemplo 21: Factura traslado transporte aereo extranjero (salida, EXD) =====" );
114+ facturaTrasladoTransporteAereoExtranjero (settings );
115+
116+ System .out .println ("\n ===== Ejemplo 22: Factura traslado transporte aereo internacional aduanero (entrada, IMD) =====" );
117+ facturaTrasladoTransporteAereoInternacionalAduanero (settings );
118+
119+ System .out .println ("\n ===== Ejemplo 23: Factura traslado transporte maritimo nacional =====" );
120+ facturaTrasladoTransporteMaritimoNacional (settings );
121+
122+ System .out .println ("\n ===== Ejemplo 24: Factura traslado transporte maritimo extranjero (salida, EXD) =====" );
123+ facturaTrasladoTransporteMaritimoExtranjero (settings );
124+
125+ System .out .println ("\n ===== Ejemplo 25: Factura traslado transporte maritimo internacional aduanero (entrada, IMD x2) =====" );
126+ facturaTrasladoTransporteMaritimoInternacionalAduanero (settings );
54127 }
55128
56129 // Factura ingreso autotransporte nacional (sin impuestos)
57130 private void facturaIngresoAutoTransporteNacional (FiscalApiSettings settings ) {
58131 FiscalApiClient client = FiscalApiClient .create (settings );
59- LocalDateTime currentDate = OptUtil .parseLocalDateTime (LocalDateTime . now (). toString () );
132+ LocalDateTime currentDate = OptUtil .parseLocalDateTime ("2026-04-30T19:00:00" );
60133
61134 // Tax credentials
62135 List <TaxCredential > taxCredentials = new ArrayList <>();
0 commit comments