FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
RESTClient1 problema con palabra "notes"
Hola amigos del foro, tengo un problema al momento de enviar un json. y es que si en el cuerpo va la clave "notes" me genera error
si lo envío con otra herramienta no me muestra error. Código:
{ "number": 4, "prefix": "FE", "document_type_code": "01", "operation_type_code": "10", "resolution_number": 18764008153137, "currency_type_code": "COP", "date": "2020-12-07", "time": "11:58:05", "customer": { "address": "Sincelejo - Sucre", "identification_number": 806008394, "dv": 7, "organization_type_code": 2, "identification_type_code": 31, "merchant_registration": "No tiene", "municipality_code": "13001", "regime_type_code": "49", "language_code": "es", "country_code": "CO", "tax_code": 1, "phone": 6502525, "name": "MUTUAL SER E.P.S-S", "liability_type_code": "R-99-PN", "email": "facturacion_electronica@mutualser.com" }, "notes": [{ "text": "Paciente: RC 1100690156 - TABOADA CHIMA VICTOR ANDRES Atención No: 175002; Autorización No. 7067000126869; Contrato No. SICO" }], "payment_form": { "payment_form_code": "2", "payment_method_code": "ZZZ", "payment_due_date": "2021-02-05", "duration_measure": 60 }, "prepaid_payments": [{ "identifier": "Copago", "paid_amount": 0 }], "legal_monetary_totals": { "line_extension_amount": 8240, "tax_exclusive_amount": 0, "tax_inclusive_amount": 8240, "allowance_total_amount": 0, "charge_total_amount": 0, "payable_amount": 8240 }, "invoice_lines": [{ "unit_measure_code": "94", "invoiced_quantity": 1, "line_extension_amount": 8240, "free_of_charge_indicator": false, "description": "CONSULTA DE CONTROL O DE SEGUIMIENTO POR NUTRICION Y DIETETICA +", "code": "890306", "item_identification_type_code": "999", "price_amount": 8240, "base_quantity": 1 }] }], } Código:
"notes": [{ "text": "Paciente: RC 1100690156 - TABOADA CHIMA VICTOR ANDRES Atención No: 175002; Autorización No. 7067000126869; Contrato No. SICO" }], todo esto ocurre utilizando los componentes de REST. Gracias por su tiempo |
#2
|
||||
|
||||
el Kind del body en RESTClient es pkREQUESTBODY y el ContentType es ctAPPLICATION_JSON
el método de envio es mrPOST |
#3
|
|||
|
|||
Estimado GustavoCruz, creo que el problema es de formato.
Al mirar su archivo, veo que tiene una línea de más... Código:
{ "number": 4, "prefix": "FE", "document_type_code": "01", "operation_type_code": "10", "resolution_number": 18764008153137, "currency_type_code": "COP", "date": "2020-12-07", "time": "11:58:05", "customer": { "address": "Sincelejo - Sucre", "identification_number": 806008394, "dv": 7, "organization_type_code": 2, "identification_type_code": 31, "merchant_registration": "No tiene", "municipality_code": "13001", "regime_type_code": "49", "language_code": "es", "country_code": "CO", "tax_code": 1, "phone": 6502525, "name": "MUTUAL SER E.P.S-S", "liability_type_code": "R-99-PN", "email": "facturacion_electronica@mutualser.com" }, "notes": [{ "text": "Paciente: RC 1100690156 - TABOADA CHIMA VICTOR ANDRES Atención No: 175002; Autorización No. 7067000126869; Contrato No. SICO" }], "payment_form": { "payment_form_code": "2", "payment_method_code": "ZZZ", "payment_due_date": "2021-02-05", "duration_measure": 60 }, "prepaid_payments": [{ "identifier": "Copago", "paid_amount": 0 }], "legal_monetary_totals": { "line_extension_amount": 8240, "tax_exclusive_amount": 0, "tax_inclusive_amount": 8240, "allowance_total_amount": 0, "charge_total_amount": 0, "payable_amount": 8240 }, "invoice_lines": [{ "unit_measure_code": "94", "invoiced_quantity": 1, "line_extension_amount": 8240, "free_of_charge_indicator": false, "description": "CONSULTA DE CONTROL O DE SEGUIMIENTO POR NUTRICION Y DIETETICA +", "code": "890306", "item_identification_type_code": "999", "price_amount": 8240, "base_quantity": 1 }] }], } |
#4
|
||||
|
||||
Cita:
en la propiedad Options del RESTRequest está por defecto poDoNotEncode como true, lo desmarqué y probé marcar poTransient y me subió el archivo. yo no sé eso qué signifique, les soy sincero, pero así me está funcionando Amigo cloayza, gracias por tu tiempo |
#5
|
||||
|
||||
Me he fijado que esa línea tiene algun character especial. En concreto un acento.
¿Sólo para probar, puedes enviar el campo notes in los acentos? Si en ese caso sube sin problemas, es posible que sea un problema de codificación.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Hola Neftali, efectivamente, no sólo en "notes", sino que en varias partes pueden ir acentos y habían algunos json que no subían, pero yo en el momento me enfoqué fue en "notes"
Código:
"invoice_lines": [{ "unit_measure_code": "94", "invoiced_quantity": 1, "line_extension_amount": 8240, "free_of_charge_indicator": false, "description": "CONSULTA DE CONTROL O DE SEGUIMIENTO POR NUTRICION Y DIETETICA +", "code": "890306", "item_identification_type_code": "999", "price_amount": 8240, "base_quantity": 1 }] Gracias Neftali ya entiendo la causa del porqué no subía el archivo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema con Numero a Letra - Muestra "Un Mil" en vez de "Mil" | Jovalca | Varios | 5 | 19-06-2014 16:42:01 |
Palabra reservada "index" | Lord Delfos | Varios | 4 | 18-02-2008 20:46:40 |
Palabra reservada "nil" | citlalliDgp | Varios | 2 | 11-12-2007 22:54:32 |
Necesito llamar a métodos de clases "hija" desde su clase "padre" | Flecha | OOP | 17 | 20-04-2007 01:03:53 |
Tal día como hoy se inventó la palabra "robot" | marcoszorrilla | Noticias | 0 | 26-01-2007 09:34:42 |
|