Histórico da Página
01. DATOS GENERALES
Producto |
| |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: |
| |||||||||
Segmento: |
| |||||||||
Módulo: | SIGAFAT - Facturación | |||||||||
Función: |
| |||||||||
País: | México | |||||||||
Ticket: | N/ANo aplica | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-16686 (Pacote: 011130) |
02. SITUACIÓN/REQUISITO
se Se requiere permitir modificar y/o indicar la Forma de Pago del Documento desde que se está generando, por lo tanto se requiere activar un campo donde se indique la "Forma de Pago" en el encabezado de la Nota de Crédito de Cliente (MATA465NNCC), así como agregar la una validación para que al guardar la Nota de Crédito donde , se verifique que si la Forma de pago(F1_TPDOC) es igual a 15 - Condonación de acuerdo al catálogo c_FormaPago definido por el SAT, si existen Facturas relacionadas estás deben tener saldo mayor a cero en las Cuentas por Cobrar.
03. SOLUCIÓN
En la rutina Funciones Genéricas para Documentos Fiscales para México "LOCXMEX":
Se agrega activó el campo Forma de Pago (F1_TPDOC), para que se visualice en la pantalla de la Nota generación de Notas de Crédito (MATA465N), por default este campo se mostrará con valor "99 "- Por definir.
Se crea la función LxMxPagoNC() que cumplen con la siguiente regla de negocio:
- Si la condición de pago de la Nota de Crédito
- de Cliente (NCC), tiene indicado el campo Forma Pago (F1_TPDOC) con valor "
- 15 ", si existen
- - Condonación, y la Nota de Crédito tiene Facturas relacionadas, estás deben tener saldo mayor a cero en la tabla de Cuentas por Cobrar tabla
- (SE1), en caso contrario no se permitirá el guardado de la Nota de Crédito.
Aviso | ||
---|---|---|
| ||
Actualmente si se indica una Forma de Pago diferente al valor "99 " - Por definir, se debe indicar un Método de Pago diferente a "PPD - Pago en Parcialidades |
...
Totvs custom tabs box | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
04. INFORMACIÓN ADICIONAL
Creación de campos en el archivo SX3 – Campos:
Tabla SF1 - Encabezado de Fact. de Entrada.
Campo | F1_TPDOC |
---|---|
Tipo | C - Caracter |
Tamaño | 2 |
Decimal | 0 |
Formato | @! |
Título | Forma Pago |
Descripción | Forma de Pago SAT |
Consulta | MEX005 |
Validación de sistema | Vazio() .or. ValidF3I("S005", M->F1_TPDOC,1,2) |
Nivel | 1 |
Inic. Estandár | '99' |
Obligatorio | Sí |
Utilizado | Sí |
Browse | No |
Help | Informe la Forma de Pago SAT para el Documento generado, de acuerdo al catálogo cFormaPago definido por el SAT. |
FATEMEX.INI
Se requiere editar el script actual de generación de CFDI (Archivo XML), actualizando las secciones de acuerdo al siguiente modelo, en donde se agregaron o fueron modificadas líneas para integrar esta nueva funcionalidad.
Painel | ||
---|---|---|
| ||
Se edita las líneas dentro del INI. En el apartado de [XXX INICIALIZACION] |
En el apartado de [XXX INICIALIZACION]
...
100] := "" (PRE) _aTotal[ |
...
102] := IIf( |
...
SF1->(ColumnPos(" |
...
F1_TPDOC")) > 0, |
...
AllTrim( |
...
SF1- |
...
>F1_TPDOC), |
...
AllTrim(AI0->AI0_MPAGO)) En el |
...
apartado ///////////DATOS DE LA FACTURA/////////////// |
...
Se modifica la línea:
// |
...
|
...
(SE4->(MSSeek(xFilial("SE4")+SF1->F1_COND)) , .T.) |
...
|
...
Folio |
...
Alltrim( |
...
SF1- |
...
>F1_ |
...
DOC) + _aTotal[098] |
...
102]),"99",_aTotal[ |
...
102] |
...
) + _aTotal[098] |
...
En el apartado de |
...
[XXX FACTURA] |
...
(PRE) _aTotal[001] += IIF(lCCCE,'http://www.sat.gob.mx/ComercioExterior11 http://www.sat.gob.mx/sitio_internet/cfd/ComercioExterior11/ComercioExterior11.xsd "','"') |
...
Por la siguiente línea
lCCCE, ' xmlns:cce11="http://www.sat.gob.mx/ComercioExterior11"' , "") |
...
= ' Fecha="' + Alltrim( |
...
_aTotal[096]) + '"' |
...
Alltrim( |
...
_aTotal[100]) + '"' |
...
102]),"99",_aTotal[ |
...
102] |
...
) |
...
+ '"' |
...
Card documentos Informacao Utilice este box para resaltar información relevante y/o de destaque.Esta solución aplica para versión 12.1.33 o superior, se debe tener activada la funcionalidad de Factura Electrónica versión CFDI 4.0 Titulo ¡IMPORTANTE!
05. ASUNTOS RELACIONADOS
- DT Facturación Electrónica para México de Comprobantes Fiscales Digitales por Internet (CFDI) Versión 4.0
Templatedocumentos