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