¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Error de RFC con 13 caracteres al generar facturas: ¿Por qué ocurre y cómo solucionarlo en SAP?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 26 Vistas
0
Cargando...

Hola a todos.

Tengo una pregunta, programé un addon que genera automáticamente unas facturas, pero con algunos clientes me marca un error que dice que el RFC debe tener 13 caracteres. Este error me confunde, ya que al generar una factura en el módulo de SAP no aparece ningún problema. Normalmente no trato ni siquiera con el RFC, ya que SAP al generar el documento se encarga automáticamente de ello.

¿Alguno de ustedes sabe por qué ocurre esto? De hecho, he visto este mismo error cuando los consultores intentan subir el catálogo de proveedores o clientes.

Les comparto mi código, el cual está en C.


    // Código en C
  

Todo ese es mi código. Espero que alguien me ayude a encontrar la razón de por qué ocurre esto. Solucioné el problema al incluir el RFC en la factura, pero me gustaría conocer la causa raíz de este problema para ver si podemos corregirlo, ya que, como mencioné antes, he visto este problema al subir catálogos en SAP.

Gracias de antemano.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Mauricio QUINTANA.

Primero, gracias por responder. Sé que es algo curioso, pero al entrar al módulo de SAP para generar una factura de forma manual, no hay problema alguno. Sin embargo, al intentar generar una factura con mi Addon para el mismo cliente, surge un error inesperado. Es extraño, ya que esto solo sucede con este cliente entre 800.

Ya resolví el problema al incluir directamente el RFC en la factura, pero me intriga saber qué hace a este cliente tan especial o qué configuración podría estar mal para que el Addon genere este error exclusivamente con él. Además, al intentar subir un catálogo de clientes o proveedores, también me encuentro con el mismo error. Sin embargo, al ingresar los datos manualmente en el catálogo de socios de negocio, se guarda correctamente.

Sé que puede parecer trivial, pero soy una persona extremadamente curiosa y necesito entender por qué sucede esto.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola, retomo este hilo porque me encuentro con este error, no en mi programación, sino en SAP. Al intentar generar una factura, me indica que el RFC debe tener 12 caracteres.

Si entendí correctamente a la persona anterior, esto ocurre en las llamadas de servicio al momento de generar la factura. Si alguien tiene una solución para esto, le agradecería mucho.

Por otro lado, si alguien tiene problemas con un desarrollo, simplemente extraiga el RFC del socio de negocio y almacénelo directamente en su nueva factura. Asunto resuelto.

Gracias y espero que puedan ayudarme.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

He encontrado la causa: una inconsistencia entre el Campo LicTradNum en la tabla OCRD y el campo LicTradNum de CRD1, que parece ser de donde se toma el RFC en DI si no se especifica uno. ¿Por qué pasa esto? ... No lo sé, pero CRD1.LicTradNum no está disponible para el usuario en la interfaz de usuario.

Para asignar el RFC en la factura, use la propiedad .FederalTaxID del documento de factura.

Para obtener una lista de los clientes que estén en esa situación:

Select

t1.CardCode,

t2.Address,

t1.LicTradNum como [OCRD.LicTradNum],

t2.LicTradNum como [CRD1.LicTradNum]

from OCRD t1

left join CRD1 t2

en t1.CardCode=t2.CardCode

donde t1.LicTradNum != t2.LicTradNum

Espero que sea útil para alguien.

ISABEL

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Alfredo:

Tengo el mismo problema, solo que no sé cuál es la propiedad del Objeto en la que debo asignar el RFC. ¿Podrías publicar el código de cómo se hace la asignación? Te agradezco cualquier ayuda.

SALUDOS

ISABEL

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?