Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Proyecto de Agronegocio: tratamiento para la generación de NDC a partir tipo de documentos tipo grano según el tipo de iva posdatado. 

02. EJEMPLO DE UTILIZACIÓN


¡Importante!

Revisar lo siguientes documentos técnicos de acuerdo al orden que aparecen para comenzar con el flujo antes de comenzar alguna prueba de este documento técnico:

Configuraciones Previas:

  • Crear las siguientes TES:
    • Para  IVA calculando el impuesto sin sacar el descuento, para documentos de entrada y salida.
    • Para Percepción de IVA e el calculo de la percepción sin sacar el descuento, para documentos de entrada y salida.

Nota: Ambos cálculos deben contar con una TES de entrada y salida, adicional para el parámetro MV_AGENTE no se toma en cuenta su configuración para la NDC y NCC de Iva posdatado.


  • Informar dos productos:
  • En los parámetros MV_IVACAN y MV_PIVCAN  se utilizan productos relacionados a las TES creadas previamente para , es necesario crear lo siguiente:
    •  Un producto para el parámetro MV_IVACAN asignado al calculo de IVA informando tanto la TES de entrada y salida correspondiente.
    •  Un producto para el parámetro MV_IVACAN PIVCAN asignado al calculo de Percepción de IVA informando tanto la TES de entrada y salida correspondiente . 

Nota: Es obligatorio informar tanto TES de entrada y salida en ambos productos, y dichas TES deben calcular por el bruto, puede configurar TES similares a las informadas en los productos si es necesario calcular por el neto, pero las informadas en los productos a incluir en los parámetros siempre deben calcular por el bruto.


  • Tener

...

  • documentos que hayan sido

...

De acuerdo de lo anterior se deben tener al menos tres documentos de salida que hayan sido

compensados en cobros diversos modelos II.

1)            Cuando EL_TIPAGR =”1” Factura Canje   y pago igual a grano

...

  • compensados en cobros diversos modelo II  y que calculen Iva PosDatado de la siguiente forma:


  • En este caso  se valida el documento a dar de baja mediante cobros diversos dependiendo del tipo si es grano o no, contra el campo  Canje(F2_CANJE)  de la tabla SF2 (Encabezado de las facturas de salida) dicho campo toma dos valores cero cuando es factura normal y uno cuando es  factura canje en informa el tipo de Iva Posdatado de acuerdo al tipo de pago en el recibo.

Condición

Valor a informado

 

Factura Normal y pago diferente de grano

0

No Aplica

Factura Canje   y pago  igual a grano

1

En este caso se crea un documento con dos ítems de detalle de acuerdo a los productos informados en los parámetros MV_IVACAN,MV_PIVCAN, si es que hubo el calculo en la factura original.



Factura Canje   y pago diferente de grano

2

En este caso se crea un documento con un ítem de detalle de acuerdo al productos informados en el parámetro MV_IVACAN, si es que hubo el calculo en la factura original.


Factura Normal y  pago igual GR  

3

En este caso se crea un documento con un ítem de detalle de acuerdo al productos informados en el parámetros MV_PIVCAN, si es que hubo el calculo en la factura original.


Nota: Recuerde revisar la documentación previa a la compensación de documentos y recibos con el tipo de pago granos para mayor entendimiento de la generación de Iva posdatado.

Flujo de prueba

Generación  de NDC para granos

  • Crear una Factura con una TES de salida que calcula IVA

...

  • (el calculo del impuesto es sin sacar el descuento)  u otra de  percepción de Iva (el calculo del impuesto es sin sacar el descuento) o ambas dependiendo según requerimientos, esta factura puede ser de canje o normal.
  • Usar las mismas TES informadas en los productos utilizadas en los parámetros

...

  • o TES similares(Leer la nota dejada en la información de productos).
  • Ir a 

...

  • cobros diversos modelo ii (Financiero | Actualizaciones | Proceso Mod II | Cobros Diversos II) y hacer compensación

...

  • elegir el tipo de pago(recuerde que las reglas explicadas anteriores)
  • Verificar

...

  • el tipo de Iva posdatado en

...

  • la tabla SEL (EL_TIPAGR).
  •  Ir

...

  • a la rutina

...

  • generación de NDC por granos (Fina935) .
  • Verificar estatus antes de crear.

...

  • Clic botón "Gen. por  Lote".
  • Informar parámetros:

Image Added


  • Seleccionar los títulos de los cuales se crearan la NDC.

Image Added

  • Seleccionar y grabar (

...

  • Checar datos: número y valor ) .
  • Verificar nuevamente estatus ahora debe ser de baja total en color rojo.
  • Ir a notas

...

  • débito cliente en el módulo

...

  • de facturación (Facturacion | Actualizaciones | Facturacion | Generac. Notas de credito y Debito).
  • Verificar que se haya creado una NDC con los productos informados

...

documentos de salida informados.

...

  • en los parámetros MV_IVACAN y MV_PIVCAN  asi como la TES ligado ligada al producto dependiendo del documento si es de entrada o salida.
  • Revisar la tabla Recibos de Cobranza (SEL) y el llenado de los campos:  número del documento original(EL_DOCPOS), serie del documento original (EL_SERPOS),

...

  • Filial del documento original(EL_FILPOS), estatus de la línea (EL_STPOSDT).
  • Verificar en la tabla cuentas por Cobrar(SE1) el registro de la NDC y el campo el número del recibo de ivaposdatado (E1_RECGR

...

  • ).
  • Observar los campos documento de grano( F2_IVAPOS) Y número del recibo de Iva Posdatado (F2_RECPOS) de la tabla encabezado documentos(SF2).


Reversa del documento para granos (Creación de la NCC) 

  • Para anular en la rutina generación de NDC por granos (Fina935) ubicar el botón otras acciones y en el menú desplegable seleccionar anular.
  • Informar los parámetros.
  • Seleccionar y confirmar.
  • Verificar que haya regresado al estado anterior es decir por confirmar en color verde.
  • Ir al modulo de NCC y verificar que se haya creado el documento correspondiente con los productos
  • Informados de según los parámetros y la condición de pago correspondiente.
  • Checar los campos : número del documento original(EL_DOCPOS), serie del documento original (EL_SERPOS), Filial del documento original(EL_FILPOS), estatus de la línea (EL_STPOSDT).
  •  Verificar en la tabla cuentas por Cobrar(SE1) el registro de la NCC y el campo:  el número del recibo de Iva posdatado (E1_RECGR)

el_numero) de la imagen anterior.

03. CAMPOS

Código del paquete: 006925 007093.

PaquetePacoteDMICNS-7757 - DESAB -  FACTURA - CANJE.


a. SX3 - CamposSe crearon los campos en la tabla SX3 - Campo:

Tabla SEL -   Recibos de Cobranza.

Campo
DescripciónX3_ARQUIVOSELX3_CAMPOEL_DOCPOSX3_TIPOCX3_TAMANHO12X3_TITSPANúmero del documento originalCampoDescripciónX3_ARQUIVOSELX3_CAMPOEL_SERPOS X3_TIPOCX3_TAMANHO3X3_TITSPASerie documento originalCampoDescripciónX3_ARQUIVOSELX3_CAMPOEL_FILPOS X3_TIPOCX3_TAMANHO12X3_TITSPASucursal del documento original

Parámetros

TipoTamañoFormatoTítuloDescripciónGrupo de CamposUsadoObligatorioBrowseContextoPropiedad
EL_DOCPOSC12@!Doc. Iva PosDocumento Iva Pos Datado018SiNoNoRealActualizar 
EL_SERPOSC3@!Serie Serie documento origen 094SiNoSiRealActualizar 
EL_FILPOSC8@!Sucursal DocSucursal documento origen033SiNoSiRealActualizar 
EL_STPOSDTC1
Status RecStatus línea del Recibo
SiNoSiRealActualizar 


Tabla SE1 - Cuentas por cobrar.

CampoTipoTamañoFormatoTítuloDescripciónGrupo de CamposUsadoObligatorioBrowseContextoPropiedad
E1_RECGRC12@!Recibo granoRecibo origen de granos 015SiNoNoRealActualizar 


Tabla SF2 – Encabezado de Fact. De Salida

CampoTipoTamañoFormatoTítuloDescripciónGrupo de CamposUsadoObligatorioBrowseContextoPropiedad
F2_RECPOSC12@!Rec. Ori. GRRecibo que genero IVAPOS 015SiNoNoRealActualizar 
F2_IVAPOSC1@!Doc.Ori Gr Documento origen de grano
SiNoNoRealActualizar 


Tabla SF1 – Encabezado de Fact. De entrada

CampoTipoTamañoFormatoTítuloDescripciónGrupo de CamposUsadoObligatorioBrowseContextoPropiedad
F1_RECPOSC12@!Rec. Ori. GRRecibo que genero IVAPOS 015SiNoNoRealActualizar 
F1_IVAPOSC1@!Doc.Ori Gr Documento origen de grano
SiNoNoRealActualizar 


Tabla SF4 - Tipo de Entrada e Salida.


CampoTipoTamañoFormatoTítuloDescripciónGrupo de CamposUsadoObligatorioBrowseContextoPropiedadConsulta F3
F4_TESCANJC3@!Tes p CanjeTES que sera utilizado no documento do tipo Canje
SiNoNoRealActualizar SF4


b. SX1 - Grupo de Preguntas

FIN935

OrdenPreguntaTipo TamañoDecimalModo EntradaVar01

Cons.

Estándar

Grp. CamposDef.Esp.1Def.Esp.2Presel ComboValidación
01¿Recibo inicial?Carácter12
GetMV_PAR01
015



02¿Recibo final?Carácter12
GetMV_PAR02
015



03¿Desde fecha?Data8
GetMV_PAR03





04¿Hasta fecha?Data8
GetMV_PAR04





05¿Marcados?Numérico1
ComboMV_PAR05

1 = Si2 = No1


c. SX6 - Parámetros

Var.TipoDescripciónValor a asignar
MV_IVACANCarácterProducto a utilizar para IVA en NDC y la NCC
DescripcionTamañoTipoValor asisgnarMV_IVACANProducto a utilizar para IVA en NDC
cuando la factura original corresponde a Canje de Granos.
Para este
Al crear el producto debe
ser asociado una
considerar que las  TES de
Salida que Calcule IVA e calculo el
salida  y entrada tienen que Calcular IVA y el calculo del impuesto sin sacar el descuento.
12
c
Códigos(B1_COD) de la tablas de productos(SB1)
MV_PIVCANCarácterProducto a utilizar para Perc. De IVA en
NDC
la NDC  y NCC cuando la cobranza corresponde a Granos.

Para este
Al crear el producto debe
ser asociado una
considerar que las  TES de
Salida que Calcule
salida y entrada calcule Percepción de IVA
e
el calculo
la
de la  percepción debe ser sin sacar el descuento.
12
c
Códigos(B1_COD) de la tablas de productos(SB1)
MV_POSON
Identifica si ser ejecutado a cada recibo o  no1N
CarácterIndica si la creación de la NDC es automática desde cobros diversos II o manual por la FINA935.

Puede tomar dos valores:

1– cobros

1– Para cobros diversos modelo II modo automatico

2– Por la rutina(Fina935)

via menu

vía menú

MV_CONDGRCarácterCondición de pago a utilizar en NDC y NCC generada por cobranza de Granos.Código de condición de pago (E4_CODIGO) de la tabla condiciones de pago (SE4) 


d. SX7 - Disparador

CampoContraDominioSecuenciaReglaTipoSeekCondicion
D2_CODD2_TES007POSICIONA("SF4",1,xFilial("SF4")+SB1->B1_TS,"F4_TESCANJ")PNM->F2_CANJE=="1"
C5_PRODUTO

C6_TES


005POSICIONA("SF4",1,xFilial("SF4")+SB1->B1_TS,"F4_TESCANJ")PNM->C5_CANJE=="1"

04. TABLAS UTILIZADAS

SE1 -  Cuentas por Cobrar.

SEL -  Recibos de Cobranza.

SF2-   Encabezado documentos.

SD2 - Detalle documento.

SB1-  Productos.

SE4 - Condiciones de Pago.

SF4- Tipo de Entrada e Salida