--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/XETROAjrFEk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/55a11a7a-3df0-441d-bff5-903b71c68b16n%40googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/b89d9524-3829-457e-9bfd-2629394d3eb6n%40googlegroups.com.
La librería de Victor es muy buena, sobre todo para leer devoluciones largas. Para Json de pocos elementos, modo texto es lo más rápido.
Saludos
Sergio
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/b89d9524-3829-457e-9bfd-2629394d3eb6n%40googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/9a75ca2c-0b54-47b0-979c-528286c235d1%40gmail.com.
--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/55a11a7a-3df0-441d-bff5-903b71c68b16n%40googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/77b5f97a-3bfd-4f8a-a836-b0f97b846c8bn%40googlegroups.com.
--
Blog de la Comunidad Visual FoxPro en Español http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/publicesvfoxpro/XETROAjrFEk/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/fc198bd7-4397-49b7-9f3f-eb8a2324bbdfn%40googlegroups.com.
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/ead88e76-7767-4d0f-9a05-35f879e5a023n%40googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/f78e85cf-39d5-49ae-b67b-59a0aaf458edn%40googlegroups.com.
Enviado esta API-Key
KEY_B0FQSV9LRVkSQ0FQUF9DSE5IN1ZPS0szVUxVJDVhZjEwNDZkLTJhZWUtNGNiMS1iNzU4LWU2OWY3NjgxODFhZsA0GKKaAQAAFWZJczhrTlRVUUVDS3gwdHF3M1c5QQ==
Pero como hago la llamada POST ?
y a continuación el JSON, generado que me imagino que sera el fichero que cree me imagino que me deberé crear una dbf, para ir guardado los datos que necesito y luego irlos llevando al JSON según vaya necesitando no ?
****** Ejemplo de un JSON
{
"UserId": "PEYIE2",
"CompanyFiscalId": "B82998097",
"Invoices": [
{
"Establecimiento": "00",
"Serie": "F",
"Numero": "26112", // Nº Factura
"FechaExpedicion": "2025-11-26",
"FechaOperacion": null,
"Descripcion": "DESCRIPCION FACTURA",
"ImporteTotal": 121.00,
"ImporteRetencionSoportada": 0.00,
"EsSimplificada": false,
"EsSustitutivaSimplificada": false,
"TipoFactura": "F1",
"TipoEmisor": 1,
"Moneda": "EUR",
"TipoCambio": 1.00,
"Idioma": "ES",
"FormaDePago": "Transferencia",
"contraparte": {
"Denominacion": "GESISA S.L. TEST",
"TipoFiscal": 0,
"IdFiscal": "B08810434",
"TipoIdFiscal": 0,
"address": {
"Direccion": "calle",
"Poblacion": "BARCELONA",
"CodigoPostal": "08001",
"Province": "BARCELONA",
"CodigoPais": "ES"
},
"Contactos": [
{
"Id": 0,
"CounterpartId": 0,
"Nombre": "ANDREU",
"Apellido": "MORENO",
"CorreoElectronico": "amo...@gesisa.net"
},
{}
]
},
"DetalleRectificacion": {
"CodigoFacturaRectificativa": null,
"TipoFacturaRectificativa": null,
"DetalleFacturas": []
},
"Payments": [
{
"Id": 0,
"Type": 2, //VALOR FIJO
"Medio": 9,
"Descriptions": "transferencia a 30dias",
"Fecha": "2024-07-30",
"Importe": 121.00,
"InvoiceId": 0
}
],
"DetalleFactura": [
{
"Id": 0,
"TipoDesgloseOperacion": 0,
"InversionSujetoPasivo": false,
"Descripcion": "TRASLADO PERSONAL TECNICO 1",
"Unidades": 1.00000000,
"ImporteUnitario": 50.000000,
"CosteUnitario": 0.0,
"Descuento": 0.00000000,
"TipoIVA": 21.00,
"TipoRE": 0.00,
"CausaExencion": null,
"CausaNoSujeta": null,
"SubtotalLinea": 50.00000000,
"Position": 1,
"Clave": "01",
"UserDefinedData": {},
"InvoiceId": 0
},
{
"Id": 0,
"TipoDesgloseOperacion": 0, // Españolas 0, extranjeras 1 Productos, 2 Servicios
"InversionSujetoPasivo": false,
"Descripcion": "TRASLADO PERSONAL TECNICO 2",
"Unidades": 1.00000000,
"ImporteUnitario": 50.000000,
"CosteUnitario": 0.0, // Fijo 0.0
"Descuento": 0.00000000,
"TipoIVA": 21.00,
"TipoRE": 0.00,
"CausaExencion": null,
"CausaNoSujeta": null,
"SubtotalLinea": 50.00000000,
"Position": 2,
"Clave": "01",
"UserDefinedData": {},
"InvoiceId": 0
}
]
}
]
}
Un saludo
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/d2e7bbc4-8b8c-4724-a494-b16ecedaa018n%40googlegroups.com.
{
"UserId": "<<campouserid>>",
"CompanyFiscalId": " <<campofiscalid>> ",
"Invoices": [
{
"Establecimiento": " <<campoestablecimiento>> ",
"Serie": "<<camposerie>>",
.....Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/9394bb97-4d2c-4194-ba9a-537f719e418dn%40googlegroups.com.
Juán
Por el ejemplo que pasaste del JSON y tu falta de experiencia, yo veo más factible que lo manejes en forma de texto y no como objeto. Porque se ve que tendrías anidado objeto dentro de objeto que sería doble parseo.
Saludos
Sergio
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/CA%2BBv44XJzFBrz5OfE5JP0T0syyeuTqwWJQoNcKY_x%2BX8qKJBHg%40mail.gmail.com.
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/7922c8b2-b709-4c40-9040-cbec6c73076dn%40googlegroups.com.
// Nivel raíz TEST = CREATE("DynObj") TEST.UserId = "PEYIE2"; TEST .CompanyFiscalId = "B82998097";
// Array Invoices como Collection TEST.Invoices = CREATE("Collection");
etalle2);
// Agregar invoice a la colección objeto.Invoices.add(invoice);
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/7922c8b2-b709-4c40-9040-cbec6c73076dn%40googlegroups.com.
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/publicesvfoxpro/91caf88d-88a7-4488-a66b-8f49f1239434n%40googlegroups.com.