Anulación de comisión por cheque

  Sin categoría

VISUALIZACION DE IMPACTO EN TABLAS DE LOS MOMENTOS DE LAS FACTURAS POR COMISIONES DE CHEQUES

CASO 1: como se visualiza un caso en que la factura ya fue EMITIDA EN AFIP
CASO 2: como se visualiza un caso en que la factura que AUN NO FUE EMITIDA EN AFIP
MOMENTOS EN LOS QUE SE PRODUCEN CAMBIOS

Momento 1: se informa MONETIZACION del cheque
pasa el cheque a estado = 40
se graba el cambio de estado y se calcula comision

Momento 2: se generan facturas
desde Administracion se le da Generar Factura por Comisiones

Momento 3: se emiten en AFIP

POR COMPARACION entre lo que se ve en
y en un caso en el que aún no se emitio en afip

Puede verse que la diferencia es lo que ocurre en la hoja “Ya Facturado” y “Emitido”.

SI YA PASO EL MOMENTO 3 TIENEN QUE INGRESAR y EMITIR EN AFIP LA NOTA DE CREDITO

Ahora, SI SE QUIERE VOLVER A GENERAR LA COMISION, se debe pasar NUEVAMENTE por los Momentos 1 y 2
y por lo tanto hay que cambiar ordenadamente todos los datos:

1) El chequeavalado vuelve a estado 32, se eliminan todos los datos de monetizacion:
FechaMonetizacion, Subastaid,FechaNegociacion, Tasa
y se eliminan las filas de ChequeCbioEstado con estado new = 40

update ChequeAvalado set TipoEstadoChequeID=32 where ChequeAvaladoID in (318)
update ChequeAvalado set subastaid=’NULL’ where ChequeAvaladoID in (318)
update ChequeAvalado set FechaMonetizacion=” where ChequeAvaladoID in (318)
update ChequeAvalado set TasaDescuento=NULL where ChequeAvaladoID in (318)
update ChequeAvalado set FechaNegociacion=” where ChequeAvaladoID in (318)

Delete from ChequeCbioEstado where ChequeAvaladoID in (318)
and ChequeEstadoNew=40

2) Eliminar las filas de Gestion.DocumentoComisionXcheque, DocumentoItem y Documento

Delete from Gestion.DocumentoItem where DocumentoID=1083

Delete from gestion.documentocomisionxcheque where Comisionxchequeid in (318)

Delete from Gestion.Documento where DocumentoID=318

3) Eliminar ComisionChequeCbioEstado y ComisionXChequeDeveng

Delete
from ComisionXChequeDeveng where Comisionxchequeid in (318)

Delete
from ComisionChequeCbioEstado where Comisionxchequeid in (318)

4) Eliminar ComisionXCheque

Delete from ComisionXCheque where ChequeAvaladoID in (318)

Tablas

  • ChequeAvalado
  • ChequeCbioEstado
  • ComisionXCheque
  • ComisionXChequeDeveng
  • gestion. documentocomisionxcheque
  • Gestion.Documento
  • Gestion.DocumentoItem

 

Dejar un comentario