Skip to content

Commit 8cf94ab

Browse files
Anidem1995Copilot
andcommitted
Fixed errors with examples
Co-authored-by: Copilot <copilot@github.com>
1 parent 4228ab9 commit 8cf94ab

2 files changed

Lines changed: 151 additions & 5 deletions

File tree

src/main/java/com/fiscalapi/examples/EjemplosCartaPorteReferencias.java

Lines changed: 74 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,86 @@ public void main(String[] args) {
5050
settings.setApiKey("api_key");
5151
settings.setTenant("tenant_id");
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
// Issuer
62135
InvoiceIssuer issuer = new InvoiceIssuer();

src/main/java/com/fiscalapi/examples/EjemplosCartaPorteValores.java

Lines changed: 77 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)