/
Comportamiento del check "Discriminar Markup como FEE" cuando el descuento es mayor al markup

Comportamiento del check "Discriminar Markup como FEE" cuando el descuento es mayor al markup

OBJETIVO

Cuando se tenga activo en Netoffice el check “Discriminar Markup como Fee” y el resultado de la cuenta Markup + Iva del Markup - Descuento, sea negativo, es decir que el descuento otorgado sea mayor al markup y su iva, se deberá poder colocar descuento generado por una diferencia como un FEE negativo exento de IVA y quedar en una línea en la facturación electrónica como Descuento.

FUNCIONAMIENTO ACTUAL Y ALCANCE

Cuando se pensó inicialmente la funcionalidad o check “Discriminar Markup como FEE” se supuso que en general el caso más común es que el importe del Markup + IVA exceda al descuento otorgado por la agencia.

El caso excepcional sería que el descuento otorgado sea superior ya que en este caso la agencia iría a pérdidas.

Si bien este último caso es excepcional, puede presentarse en nuestros clientes y debemos adecuar el backoffice para que se pueda procesar el caso correctamente

Antes del desarrollo cuando se tiene activo el check “Discriminar Markup como Fee” dentro de la configuración de la integración web de Netoffice (Administración - Configuración - Integración Web) cuando llega el importe de Markup, iva del markup y descuento se netean el Markup+iva - Descuento y da un valor.

En el caso de que el descuento sea mayor a los demás ítems está generando un resultado negativo, para un concepto positivo (Markup) y además está intentado calcularle IVA al descuento que es exento.

Esto hace que cuando se crea la factura electrónica esté afectando el proceso ya que el comprobante no puede ser procesado por la DIAN y genera un error.

Para subsanar este problema lo que se hizo fué:

  1. Que el importer web identifique o valide antes de asignar el concepto positivo de Markup, cuando está habilitada la funcionalidad “Discriminar Markup como FEE”, que el valor de la cuenta Markup + Iva markup - Descuento;

    1. Si da como resultado un valor positivo se proceda a ir por el camino de la funcionalidad “Discriminar Markup como fee”, asignando el concepto positivo y haciendo la suma correspondiente, markup + iva - descuento = markup total y sobre eso se calcula el IVA

    2. Si da como resultado un valor negativo el proceso pueda tratarse como un descuento general exento, presentandose en la facturación electrónica no como un FEE sino como una linea de descuento.

Por ejemplo

En este caso el Descuento excede al markup otorgado, aquí netoffice asigna un concepto negativo y tratará al mismo como un descuento tanto en el XML de la factura (Nodo DSC) y en el PDF

El valor del descuento será la diferencia entre el markup + iva - descuento

Aquí tenemos:

Markup: COP 27.540

IVA Markup: COP 0

Descuento: COP 90.855

Markup + iva - descuento

27.540 + 0 - 90.855 = -63.315

 

image-20240801-182339.png

En el XML ya no se muestra como un ITE sino como un descuento en el nodo DSC

 

image-20240801-182426.png

En el PDF el valor negativo quedará representado como una linea de descuento

 

 



 

Related content

Discriminar Markup como Fee - Reservas pendientes y luego confirmadas con concepto de Makup duplicado
Discriminar Markup como Fee - Reservas pendientes y luego confirmadas con concepto de Makup duplicado
More like this
Ajustar concepto de Fee en markup negativo
Ajustar concepto de Fee en markup negativo
More like this
Adicional - Se duplica Markup cuando se rechaza pago en NSS y se aplica un cupón de descuento (Check activo "Discriminar Markup como fee")
Adicional - Se duplica Markup cuando se rechaza pago en NSS y se aplica un cupón de descuento (Check activo "Discriminar Markup como fee")
More like this
Mapear concepto de descuento como Gasto/Fee cuando el servicio no tiene markup
Mapear concepto de descuento como Gasto/Fee cuando el servicio no tiene markup
More like this
Ajuste en descripción del Fee automático que se crea por el markup de NetSuite
Ajuste en descripción del Fee automático que se crea por el markup de NetSuite
More like this

Netactica.com