Histórico da Página
ÍNDICE
- Visión general
- Ejemplo de utilización
- Regla de negocio
- Diccionario de datos
- Menú
- Tablas
01. VISIÓN GENERAL
Se solicita incorporar al sistema la nueva legislación referente al envío de informaciones adicionales a las facturas de venta MIPYME, de acuerdo con la RG 4919
Esta nueva legislación obliga a informar en el momento de la transmisión de la factura, si la factura sigue siendo enviada al Agente de depósito colectivo o al Sistema de Circulación Abierta.
Para ello existe la necesidad de crear nuevos campos y parámetros para poder identificar la clasificación del envío.
La solución contiene los fuentes:
NFAEXML001.PRW
02. EJEMPLO DE UTILIZACIÓN
Configuraciones previas
Tener los servicios habilitados de WS de la factura nacional.
Tener los campos creados
- Tener configurado a nivel de empresa o a nivel de cliente la clasificación Ref. al Sistema de circulación de la Factura de Crédito Electrónica
- Tener factura de ventas creada para el cliente MIPYME, donde el campo Ref. al RG1415 es mayor que 200.
Flujo de prueba
- Entre a la rutina de transmisión electrónica de facturas
- Seleccione las facturas que se transmitirán
- Confirme la transmisión
- Desde el monitor, verifique la correcta transmisión de las facturas
03. Regla de negocio
Tratamiento del CBU
Se implementó la verificación del CBU a nivel de clientes y proveedores
Si existieran los campos AI0_CBUFCE y A2_CBUFCE y estuvieran vinculados a una CBU informada, el sistema toma esta CBU y no considera el contenido del parámetro MV_CCBUCFE, pero si los campos no existieran o existan y el contenido estuviera en blanco, se considera el parámetro MV_CCBUCFE
cString += '<Opcional>'
cString += '<Id>2101</Id>'
cString += '<Valor>' + Valor + '</Valor>'
cString += '</Opcional>'
Donde aDest[7] puede ser el contenido del CBU a nivel de Cliente/Proveedor o a nivel de empresa.
Ejemplo1 - Campo SA1 con contenido
Campo AI0_CBUFCE = 1234567890123456789012
Parámetro MV_CCBUCFE =98623542627282828828
<Opcional>'
<Id>2101</Id>
<Valor>1234567890123456789012</Valor>
</Opcional>
Ejemplo 2 - Campo Sa1 sin contenido
Campo AI0_CBUFCE =
Parámetro MV_CCBUCFE =98623542627282828828
<Opcional>'
<Id>2101</Id>'
<Valor>98623542627282828828'</Valor>'
</Opcional>'
Se implementó el tratamiento para el Sistema de Circulación Abierta
Si existieran los campos AI0_RG4919 y A2_RG4919 y estos estuvieran vinculados a una clasificación, el sistema toma este contenido para identificación y no considera el parámetro MV_RG4919, si los campos no existieran y el parámetro tenga contenido, se considera el parámetro.
cString += '<Opcional>'
cString += '<Id>27</Id>
cString += '<Valor>' + Valor + '</Valor>'
cString += '</Opcional>'
Donde el Valor puede ser el contenido del Sistema a nivel de Cliente/Proveedor o a nivel de empresa.
Ejemplo 1 - Campo Sa1 con contenido
Campo AI0_RG4919 = SCA
Parámetro MV_RG4919 = ADC
<Opcional>
<Id>27</Id>
<Valor>'SCA</Valor>
</Opcional>
Ejemplo 2 - Campo Sa1 sin contenido
Campo AI0_RG4919 = SCA
Parámetro MV_RG4919 = ADC
<Opcional>
<Id>27</Id>
<Valor>ADC</Valor>'
</Opcional>'
04. DICCIONARIO DE DATOS
Base de datos
Campo | TIPO | Orden | Tamaño | Decimal | Título Esp. | Desc.Esp. | Validación | Usado | Combo |
---|---|---|---|---|---|---|---|---|---|
AI0_CBUFCE | C- Carácter | zz | 21 | 0 | CBU FCE | CBU FCE | Si | ||
AI0_RG4919 | C- Carácter | zz | 3 | 0 | Tp.RG4919 | Tp Sistema RG4919 | Pertence("SCA|ADC") | Si | SCA = SIST. CIRC. ABIERTA;ADC=Agente Dep. Colectivo |
A2_CBUFCE | C- Carácter | zz | 21 | 0 | CBU FCE | CBU FCE | Si | ||
A2_RG4919 | C- Carácter | zz | 3 | 0 | Tp.RG4919 | Tp Sistema RG4919 | Pertence("SCA|ADC") | Si | SCA = SIST. CIRC. ABIERTA;ADC=Agente Dep. Colectivo |
Parámetros
Parámetro | Tipo | Descripción | Descripción 1 | Descripción 2 | Contenido |
---|---|---|---|---|---|
MV_RG4919 | C | Clasificación ref a RG4919, los posibles contenidos pueden ser | SCA = SISTEMA DE CIRCULACIÓN ABIERTA | ADC = AGENTE DE DEPÓSITO COLECTIVO | ADC |
MV_CCBUCFE | C | Número del CBU |
05. MENÚ
06. TABLAS UTILIZADAS
- SA2 - Proveedores
- AI0- Adicionales de cliente
- SX6 - Parámetros
HTML <!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style>