Ver Mensaje Individual
  #10
Antiguo 20 de septiembre de 2023, 21:51
Fito
Guardián del Foro
Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros Guardián del Foro: Guardián del espíritu y clima del Foro - Issue reason: Por el Avatar Activista del Foro: Activista del Foro - Issue reason: Por aportar ideas 
Última Actividad 19.09.2026 13:19
Posts Posts: 458
Likes enviados Enviados: 267
Likes recibidos Recibidos: 243

Hola @fastpho,

Cuando hacés una nota de crédito o débito, tenés que enviarle a qué factura, por ejemplo, afecta esa nc o nd. o también permite ponerle un desde/hasta fecha.

Código COBOL:
  1. *> Working
  2.  01  variables-fe.
  3.      02 fe-maecuit             pic x(11).
  4.      02 redefines fe-maecuit.
  5.         03 fe-maecuit-n        pic 9(11).
  6.      02 fe-valor-n             pic s9(9) comp-5.
  7.      02 fe-nctipmov            pic s9(4) comp-5.
  8.      02 fe-ncpv                pic s9(4) comp-5.
  9.      02 fe-ncfor               pic s9(9) comp-5.
  10.      02 fe-fecnc               pic x(8).
  11.      02 fe-indice              pic s9(4) comp-5.
  12.  
  13. *> Procedure
  14.  
  15.               if ffancforma = 2   *> este campo lo uso para saber si quiere informar un comprobante puntual o por fechas
  16.                  move zeros        to fe-valor-n
  17.                  invoke FE "SET-F1DetalleCbtesAsocItemCantidad" using fe-valor-n
  18.                  invoke FE "SET-F1DetalleOpcionalItemCantidad"  using fe-valor-n
  19.  
  20.                  move ffancfacfecdes         to fe-fecnc
  21.                  invoke FE "SET-F1DetallePeriodoAsocFchDesde"  using fe-fecnc
  22.                  move ffancfacfechas         to fe-fecnc
  23.                  invoke FE "SET-F1DetallePeriodoAsocFchHasta"  using fe-fecnc
  24.               else            
  25.                  if ffancfactipo = 7   *> Esto lo puse para a época de los monotributos con factura A, porque si hacés un NC A y tenés que asociar una factura vieja tipo B no te deja
  26.                     move zeros        to fe-valor-n
  27.                     invoke FE "SET-F1DetalleCbtesAsocItemCantidad" using fe-valor-n
  28.                     invoke FE "SET-F1DetalleOpcionalItemCantidad"  using fe-valor-n
  29.  
  30.                     move ffancfacfec            to fe-fecnc
  31.                     invoke FE "SET-F1DetallePeriodoAsocFchDesde"  using fe-fecnc
  32.                     invoke FE "SET-F1DetallePeriodoAsocFchHasta"  using fe-fecnc
  33.                  else
  34.                     move 1            to fe-valor-n
  35.                     invoke FE "SET-F1DetalleCbtesAsocItemCantidad" using fe-valor-n
  36.                     move zeros        to fe-indice
  37.                     invoke FE "SET-f1IndiceItem" using fe-indice
  38.              
  39.                     move ffancfactipmov          to tpmcod
  40.                     read tipomov invalid move zeros to tpmf532-comp
  41.                     end-read
  42.                     move tpmf532-comp            to fe-nctipmov
  43.                     invoke FE "SET-F1DetalleCbtesAsocTipo"  using fe-nctipmov
  44.              
  45.                     move ffancfacsuc            to fe-ncpv
  46.                     invoke FE "SET-F1DetalleCbtesAsocPtoVta"  using fe-ncpv
  47.                  
  48.                     move ffancfacfor            to fe-ncfor
  49.                     invoke FE "SET-F1DetalleCbtesAsocNroS"  using fe-ncfor
  50.              
  51.                     invoke FE "SET-F1DetalleCbtesAsocCUIT"  using fe-maecuit-n
  52.                
  53.                     move ffancfacfec            to fe-fecnc
  54.                     invoke FE "SET-f1DetalleCbtesAsocFecha"  using fe-fecnc
  55.                  end-if
  56.               end-if
  57.            end-if

Cualquier duda, me decís.

Saludos

Fito...
Fito is offline   Responder Con Cita