Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version2.0.0/operacionesnuc-vtas02»
(→Caracteres no permitidos) |
(→Diseño del archivo de ENTRADA) |
||
(No se muestran 29 ediciones intermedias de 2 usuarios) | |||
Línea 7: | Línea 7: | ||
== Objetivo == | == Objetivo == | ||
− | Nos permite cargar por Unidad de venta aquellas ventas realizadas en el día fuera de línea. <br /> | + | Nos permite cargar por Unidad de venta aquellas ventas realizadas en el día fuera de línea pero, también desde la v2.0.5 de núcleo es posible crear ventas "sin cobranza". De esta forma los clientes de las ventas van a poder ingresar al Portal de Pagos y realizar el pago, generando la cobranza correspondiente. Las restricciones por el momento son para las ventas a cobrar son:<br /> |
− | Las ventas deben estar grabadas en un archivo plano tipo CSV | + | |
+ | *En la actualidad la única forma de acceso al Portal de Pagos es a través de G3W, por lo que las "ventas a cobrar" deben corresponder a "alumnos" que existan en G3 (identificados por tipo y nro. de documento)<br /> | ||
+ | *Solo se va a poder pagar por el Agente de Cobranza definido en el campo "medio_pago" de la planilla. <br /> | ||
+ | |||
+ | Las 'ventas ya cobradas' o las 'ventas a cobrar' deben estar grabadas en un archivo plano tipo CSV que se detalla más adelante <br /> | ||
+ | |||
+ | |||
== requisitos == | == requisitos == | ||
− | *En la [[SIU-Sanaviron-Quilmes/version2.0.0/tecnico_nucleo_suscripciones| <big>suscripción</big> ]] se debe configurar el parámetros '''ACEPTAOFF = Si''', para poder utilizar esta operación, de no estar con este valor no se van a poder seleccionar las unidades de venta <br /> | + | *En la [[SIU-Sanaviron-Quilmes/version2.0.0/tecnico_nucleo_suscripciones| <big>suscripción</big>]] se debe configurar el parámetros '''ACEPTAOFF = Si''', para poder utilizar esta operación, de no estar con este valor no se van a poder seleccionar las unidades de venta <br /> |
− | *[[SIU-Sanaviron-Quilmes/version2.0.0/configuracion_del_sistema|Configuración del sistema - Núcleo >AFIP ]] | + | *[[SIU-Sanaviron-Quilmes/version2.0.0/configuracion_del_sistema|'''Configuración del sistema - Núcleo >AFIP''']] |
<br /> | <br /> | ||
+ | *Chequear / Configurar los distintos tipos de Notificaciones con la operación [[SIU-Sanaviron-Quilmes/version2.0.0/operacionesnuc-admin02| '''Administrar tipos de notificaciones''']] | ||
== Inicio == | == Inicio == | ||
Línea 20: | Línea 27: | ||
'''Planilla''' : Ingresar el nombre de la planilla, el mismo identifica el lote importado. No puede ser un nombre actualmente en uso. <br /> | '''Planilla''' : Ingresar el nombre de la planilla, el mismo identifica el lote importado. No puede ser un nombre actualmente en uso. <br /> | ||
− | <!-- [[Archivo:SQ_cargar_ventas_offline.png|centrar|link=]] --> | + | <!-- [[Archivo:SQ_cargar_ventas_offline.png|centrar|link=]] |
− | [[Archivo: | + | [[Archivo:SQ_carga_ventas_offline_2.png |centrar|link=]] --> |
+ | [[Archivo:SQ_cargar_ventas_off_3.png |centrar|link=]] | ||
+ | |||
+ | |||
<br /> | <br /> | ||
seleccionando el botón [[Archivo:SQ_icono_guardar.png ||link=]] se inicia el proceso de carga. Como resultado del proceso se indica la cantidad de ventas cargadas correctamente y cuántas no se pueden cargar. <br /> | seleccionando el botón [[Archivo:SQ_icono_guardar.png ||link=]] se inicia el proceso de carga. Como resultado del proceso se indica la cantidad de ventas cargadas correctamente y cuántas no se pueden cargar. <br /> | ||
− | [[Archivo: | + | [[Archivo:SQ_cargar_vcentas_off_4.png |centrar|link=]] |
+ | <!-- [[Archivo:SQ_carga_ventas_offline_ok.png |centrar|link=]] --> | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
== Ventas erróneas == | == Ventas erróneas == | ||
− | En el caso de existir ventas erróneas, que no se pudieron cargar, para ver el motivo por el cuál no se pueden cargar ventas '''ir a la operación''' '''[[SIU-Sanaviron-Quilmes/version2.0.0/operacionesnuc-proc01| Monitor de procesos ]]''' <br /> | + | En el caso de existir ventas erróneas, que no se pudieron cargar, para ver el motivo por el cuál no se pueden cargar ventas '''ir a la operación''' '''[[SIU-Sanaviron-Quilmes/version2.0.0/operacionesnuc-proc01| Monitor de procesos]]''' <br /> |
En ella se podrán ver los problemas que se encuentran en cada registro de venta cobrada.<br /> | En ella se podrán ver los problemas que se encuentran en cada registro de venta cobrada.<br /> | ||
Línea 47: | Línea 58: | ||
<big>El primer registro '''debe contener el nombre de las columnas'''</big>. Y otro dato a tener en cuenta es que '''como dato <big> nunca se debe incluir una ', '</big>''' ( coma ) <br /> | <big>El primer registro '''debe contener el nombre de las columnas'''</big>. Y otro dato a tener en cuenta es que '''como dato <big> nunca se debe incluir una ', '</big>''' ( coma ) <br /> | ||
+ | ,,,,, | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | !style="width:155px"| Columna !! Descripción !!style="width:155px"| Tipo !! Requerido | + | ! style="width:155px" | Columna !! Descripción !! style="width:155px" | Tipo !! Requerido |
|- | |- | ||
| '''concepto_venta''' || Código del [[SIU-Sanaviron-Quilmes/version2.0.0/operacionesnuc-vtas01| Concepto de venta]] . '''Debe existir''' pero no es obligatorio se incluya en la Unidad de Negocio || string (10) || Si | | '''concepto_venta''' || Código del [[SIU-Sanaviron-Quilmes/version2.0.0/operacionesnuc-vtas01| Concepto de venta]] . '''Debe existir''' pero no es obligatorio se incluya en la Unidad de Negocio || string (10) || Si | ||
Línea 57: | Línea 69: | ||
|'''alumno_nombres''' || Nombres de la persona || string || Si | |'''alumno_nombres''' || Nombres de la persona || string || Si | ||
|- | |- | ||
− | | '''alumno_dni''' || DNI de la persona || string || Si | + | | '''alumno_dni''' || DNI de la persona || string || Si |
|- | |- | ||
| '''alumno_calle''' || Calle de la dirección de la persona || string || No | | '''alumno_calle''' || Calle de la dirección de la persona || string || No | ||
Línea 77: | Línea 89: | ||
|'''leyenda''' || Texto a incluir en la venta - <br /> El texto que se ingrese en este campo '''será el utilizado en las facturas o comprobantes''' <br /> Tener en cuenta que existe un conjunto acotado de caracteres permitidos para el ingreso de datos en la planilla, al utilizar programas editores como LibreOffice, Excel o similar, verificar que el mismo no modifique caracteres automáticamente. Existen casos en los cuales estos programas modifican caracteres que a simple vista son iguales pero difieren en su codificación. <br /> '''La lista de caracteres válidos es''' : a-z A-Z 0-9 ÁÉÍÓÚ áéíóú ñÑ üÜ ' " . * + # ; : ! % @ $ € ( ) = º ª ° < { } [ ] _ - el pipe y el acento grave|| string || Si | |'''leyenda''' || Texto a incluir en la venta - <br /> El texto que se ingrese en este campo '''será el utilizado en las facturas o comprobantes''' <br /> Tener en cuenta que existe un conjunto acotado de caracteres permitidos para el ingreso de datos en la planilla, al utilizar programas editores como LibreOffice, Excel o similar, verificar que el mismo no modifique caracteres automáticamente. Existen casos en los cuales estos programas modifican caracteres que a simple vista son iguales pero difieren en su codificación. <br /> '''La lista de caracteres válidos es''' : a-z A-Z 0-9 ÁÉÍÓÚ áéíóú ñÑ üÜ ' " . * + # ; : ! % @ $ € ( ) = º ª ° < { } [ ] _ - el pipe y el acento grave|| string || Si | ||
|- | |- | ||
− | | '''importe_cobrado''' || importe | + | | '''importe_cobrado''' || Nombre de columna '''únicamente''' para la '''planilla de COBRANZAS''' ya realizadas. NO utilizar comas, utilizar punto como separador Ej: '''200.50'''. Se controla que el importe no supere los 13 enteros y como máximo 2 decimales . || decimal || Si |
+ | |- | ||
+ | | '''importe_a_cobrar''' || Nombre de columna '''únicamente''' para la '''planilla de CONCEPTOS A COBRAR.''' NO utilizar comas, utilizar punto Ej: '''200.50''' . Se controla que el importe no supere los 13 enteros y como máximo 2 decimales . <br /> Las planillas de VENTAS a COBRAR por el momento '''sólo se pueden utilizar''' si se tiene G3 implementado y conectado a SQ y que las personas informadas en la planilla sean alumnos de Guarani3. En estos casos las ventas a cobrar el alumno las tendrá disponibles en el Portal de pagos y la fecha de vencimiento que se le pone a las ventas es la fecha de ingreso del movimiento al sistema + 30 días ( no se utiliza este vencimiento por el momento en el sistema ) || decimal || Si | ||
+ | |- || decimal Si | ||
+ | |- | ||
+ | | '''medio_pago''' || '''COBRANZAS''':<br /> 1 (uno)-Efectivo - 5 (cinco)-Mercado Pago - 13(trece) -Pago por transferencia - 14(catorce) -Pay per Tic <br /> '''CONCEPTOS A COBRAR''':<br /> 14(catorce) -Pay per Tic - 5 (cinco)-Mercado Pago || integer || Si | ||
+ | |- | ||
+ | <!-- | ||
+ | | alumno_tipo_doc ||Tipo de documento de la persona <br /> En caso de no especificar este dato, se usa la lógica anterior para permitir compatibilidad, se asume DNI. tabla tipos_documentos, el código: <br />DNI,Documento Nacional de Identidad <br />PASAPORTE,Pasaporte <br />DNT,Documento Nacional de Identidad Temporario <br />CI,Cedula de indentidad <br />LE,Libreta de Enrolamiento <br />LC,Libreta Cívica <br />CUIL,Clave única de identificación laboral <br /> CUIT,Clave única de identificación tributaria || string || NO | ||
+ | --> | ||
+ | |- | ||
+ | |'''Los siguientes datos son ÚNICAMENTE para las planillas de '''COBRANZAS''' ya realizadas.''' || es opcional informar la FECHA DE PAGO y también existe la posibilidad de ingresar los datos del pagador, quién le paga al alumno o persona que compra el servicio. El pagador puede ser una persona o bien una empresa. Según sea el caso se completará la razón_social o bien el nombre y apellido de la persona. Cuando quién paga es la misma persona no es necesario completar los datos siguientes|| || | ||
|- | |- | ||
− | | | + | <!-- |
+ | | condicion_fiscal || Condición fiscal de la persona <br /> En caso de no tener este dato, se procede con la lógica anterior. <br /> valores:tabla condiciones_fiscales <br /> | ||
+ | 1,IVA Responsable Inscripto <br />2,IVA Responsable no Inscripto <br />3,IVA no Responsable <br />4,IVA Sujeto Exento <br />5,Consumidor Final <br />6,Responsable Monotributo <br />7,Sujeto no Categorizado <br />8,Proveedor del Exterior <br />9,Cliente del Exterior <br />10,IVA Liberado – Ley Nº 19.640 <br />11,IVA Responsable Inscripto – Agente de Percepción <br />12,Pequeño Contribuyente Eventual <br />13,Monotributista Social <br />14,Pequeño Contribuyente Eventual Social || NO | ||
|- | |- | ||
− | | | + | --> |
+ | | '''fecha_pago''' || fecha de la cobranza. Para aquellos casos que necesiten ingresar una fecha de cobranza real Y que no termine siendo la fecha de alta de la planilla en el sistema, pueden agregar esta columna para informarla. AHORA, si se agrega la columna absolutamente todos los registros tendrán que tener una fecha válida informada. El rango válido es entre el 01-12-AñoActual-1 y la fecha de subida al sistema. || fecha <br /> dd-mm-aaaa , ejemplo: 12-04-2021 || No | ||
+ | |||
|- | |- | ||
| '''pagador_nombres''' || Nombres de la persona que paga || string ||No | | '''pagador_nombres''' || Nombres de la persona que paga || string ||No | ||
Línea 87: | Línea 114: | ||
| '''pagador_apellido''' || Apellidos de la persona que paga ||string ||No | | '''pagador_apellido''' || Apellidos de la persona que paga ||string ||No | ||
|- | |- | ||
− | | '''pagador_razon_social''' || Identificación de la empresa ó institución | + | | '''pagador_razon_social''' || Identificación de la empresa ó institución q,alumno_tipo_doc ue paga || string ||No |
|- | |- | ||
| '''pagador_numero_doc''' || Para cualquiera de los casos anteriores se debe informar el número de documento ,<br /> en el caso de ser cuit no informar los guiones ||string ||No | | '''pagador_numero_doc''' || Para cualquiera de los casos anteriores se debe informar el número de documento ,<br /> en el caso de ser cuit no informar los guiones ||string ||No | ||
Línea 95: | Línea 122: | ||
| '''pagador_domicilio''' || Incluir todos los datos del domicilio , NO utilizar comas || string || No | | '''pagador_domicilio''' || Incluir todos los datos del domicilio , NO utilizar comas || string || No | ||
|- | |- | ||
− | + | ||
|} | |} | ||
[[SIU-Sanaviron-Quilmes/version2.0.0/documentacion de las operaciones |<< Volver]] <br /> | [[SIU-Sanaviron-Quilmes/version2.0.0/documentacion de las operaciones |<< Volver]] <br /> | ||
Línea 110: | Línea 137: | ||
Al aceptar el mensaje, en la pantalla se mostrarán que datos tienen problema de caracteres no válidos: <br /> | Al aceptar el mensaje, en la pantalla se mostrarán que datos tienen problema de caracteres no válidos: <br /> | ||
− | [[Archivo: | + | [[Archivo:SQ_cargar_ventas_error_caracteres.png |centrar|marco|link=]] |
<br /> | <br /> | ||
+ | <!-- [[Archivo:SQ_mensajes_error_cargadeventasoffline_errores.png |centrar|marco|link=]] --> | ||
'''El usuario debería corregir los datos y volver a Cargar la planilla.'''<br /> | '''El usuario debería corregir los datos y volver a Cargar la planilla.'''<br /> | ||
Línea 117: | Línea 145: | ||
− | '''Hasta versión | + | <!-- |
− | + | '''Hasta versión 1.4.6..... =''' | |
− | |||
[[Archivo:SQ_mensajes_error_cargadeventasoffline.png |centrar|marco|link=]] | [[Archivo:SQ_mensajes_error_cargadeventasoffline.png |centrar|marco|link=]] | ||
<br /> | <br /> | ||
Para ver los errores detectados consultar el archivo de los de '''/nucleo/config/log/rest''' , a continuación veremos un ejemplo:<br /> | Para ver los errores detectados consultar el archivo de los de '''/nucleo/config/log/rest''' , a continuación veremos un ejemplo:<br /> | ||
− | |||
[[Archivo:SQ_log_nucleo_rest_caracteres.png |centrar|marco|link=]] | [[Archivo:SQ_log_nucleo_rest_caracteres.png |centrar|marco|link=]] | ||
+ | --> | ||
== '''Año del contenedor''' == | == '''Año del contenedor''' == | ||
Línea 136: | Línea 163: | ||
== '''Cantidad máxima de registros ''' == | == '''Cantidad máxima de registros ''' == | ||
− | El parámetro del sistema CANTREGOFF tiene un valor incorrecto, no es numérico. Ver en [[SIU-Sanaviron-Quilmes/version2.0.0/configuracion_del_sistema#Carga_de_ventas_Offline_-_archivo.CSV| Sección Configuración del sistema ]] | + | El parámetro del sistema CANTREGOFF tiene un valor incorrecto, no es numérico. Ver en [[SIU-Sanaviron-Quilmes/version2.0.0/configuracion_del_sistema#Carga_de_ventas_Offline_-_archivo.CSV| Sección Configuración del sistema]] |
'''El mensaje dice:'''<br /> | '''El mensaje dice:'''<br /> | ||
Línea 143: | Línea 170: | ||
[[Archivo:SQ_nucleo_carga_ventas_error.png |centrar|marco|link=]] | [[Archivo:SQ_nucleo_carga_ventas_error.png |centrar|marco|link=]] | ||
− | |||
Revisión actual del 12:08 19 abr 2022
Volver a operaciones del núcleo >>
Cargar ventas offline
Ubicación en el Menú: Ventas / Cargar ventas offline
Objetivo
Nos permite cargar por Unidad de venta aquellas ventas realizadas en el día fuera de línea pero, también desde la v2.0.5 de núcleo es posible crear ventas "sin cobranza". De esta forma los clientes de las ventas van a poder ingresar al Portal de Pagos y realizar el pago, generando la cobranza correspondiente. Las restricciones por el momento son para las ventas a cobrar son:
- En la actualidad la única forma de acceso al Portal de Pagos es a través de G3W, por lo que las "ventas a cobrar" deben corresponder a "alumnos" que existan en G3 (identificados por tipo y nro. de documento)
- Solo se va a poder pagar por el Agente de Cobranza definido en el campo "medio_pago" de la planilla.
Las 'ventas ya cobradas' o las 'ventas a cobrar' deben estar grabadas en un archivo plano tipo CSV que se detalla más adelante
requisitos
- En la suscripción se debe configurar el parámetros ACEPTAOFF = Si, para poder utilizar esta operación, de no estar con este valor no se van a poder seleccionar las unidades de venta
- Configuración del sistema - Núcleo >AFIP
- Chequear / Configurar los distintos tipos de Notificaciones con la operación Administrar tipos de notificaciones
Inicio
Unidad de venta: Seleccionar una unidad de venta del combo disponible
Fichero: Localizar el archivo que contiene las novedades de ventas cobradas.
Planilla : Ingresar el nombre de la planilla, el mismo identifica el lote importado. No puede ser un nombre actualmente en uso.
seleccionando el botón se inicia el proceso de carga. Como resultado del proceso se indica la cantidad de ventas cargadas correctamente y cuántas no se pueden cargar.
Ventas erróneas
En el caso de existir ventas erróneas, que no se pudieron cargar, para ver el motivo por el cuál no se pueden cargar ventas ir a la operación Monitor de procesos
En ella se podrán ver los problemas que se encuentran en cada registro de venta cobrada.
Diseño del archivo de ENTRADA
El diseño del archivo es el siguiente:
El primer registro debe contener el nombre de las columnas. Y otro dato a tener en cuenta es que como dato nunca se debe incluir una ', ' ( coma )
,,,,,
Columna | Descripción | Tipo | Requerido |
---|---|---|---|
concepto_venta | Código del Concepto de venta . Debe existir pero no es obligatorio se incluya en la Unidad de Negocio | string (10) | Si |
alumno_apellido | Apellido de la persona | string | Si |
alumno_nombres | Nombres de la persona | string | Si |
alumno_dni | DNI de la persona | string | Si |
alumno_calle | Calle de la dirección de la persona | string | No |
alumno_numero | Número de la dirección de la persona | string | No |
alumno_piso | Piso de la dirección de la persona | string | No |
alumno_dpto | Departamento de la dirección de la persona | string | No |
alumno_cp | Código Postal de la dirección del alumno | string | No |
alumno_cp_desc | Localidad de la dirección de la persona | string | No |
alumno_email | email de la persona. Siempre se actualiza la tabla de personas con el correo electrónico informado en la planilla | string | No |
forma_pago | Hay 2 opciones: total cuota |
string | No |
leyenda | Texto a incluir en la venta - El texto que se ingrese en este campo será el utilizado en las facturas o comprobantes Tener en cuenta que existe un conjunto acotado de caracteres permitidos para el ingreso de datos en la planilla, al utilizar programas editores como LibreOffice, Excel o similar, verificar que el mismo no modifique caracteres automáticamente. Existen casos en los cuales estos programas modifican caracteres que a simple vista son iguales pero difieren en su codificación. La lista de caracteres válidos es : a-z A-Z 0-9 ÁÉÍÓÚ áéíóú ñÑ üÜ ' " . * + # ; : ! % @ $ € ( ) = º ª ° < { } [ ] _ - el pipe y el acento grave |
string | Si |
importe_cobrado | Nombre de columna únicamente para la planilla de COBRANZAS ya realizadas. NO utilizar comas, utilizar punto como separador Ej: 200.50. Se controla que el importe no supere los 13 enteros y como máximo 2 decimales . | decimal | Si |
importe_a_cobrar | Nombre de columna únicamente para la planilla de CONCEPTOS A COBRAR. NO utilizar comas, utilizar punto Ej: 200.50 . Se controla que el importe no supere los 13 enteros y como máximo 2 decimales . Las planillas de VENTAS a COBRAR por el momento sólo se pueden utilizar si se tiene G3 implementado y conectado a SQ y que las personas informadas en la planilla sean alumnos de Guarani3. En estos casos las ventas a cobrar el alumno las tendrá disponibles en el Portal de pagos y la fecha de vencimiento que se le pone a las ventas es la fecha de ingreso del movimiento al sistema + 30 días ( no se utiliza este vencimiento por el momento en el sistema ) |
decimal | Si |
medio_pago | COBRANZAS: 1 (uno)-Efectivo - 5 (cinco)-Mercado Pago - 13(trece) -Pago por transferencia - 14(catorce) -Pay per Tic CONCEPTOS A COBRAR: 14(catorce) -Pay per Tic - 5 (cinco)-Mercado Pago |
integer | Si |
Los siguientes datos son ÚNICAMENTE para las planillas de COBRANZAS ya realizadas. | es opcional informar la FECHA DE PAGO y también existe la posibilidad de ingresar los datos del pagador, quién le paga al alumno o persona que compra el servicio. El pagador puede ser una persona o bien una empresa. Según sea el caso se completará la razón_social o bien el nombre y apellido de la persona. Cuando quién paga es la misma persona no es necesario completar los datos siguientes | ||
fecha_pago | fecha de la cobranza. Para aquellos casos que necesiten ingresar una fecha de cobranza real Y que no termine siendo la fecha de alta de la planilla en el sistema, pueden agregar esta columna para informarla. AHORA, si se agrega la columna absolutamente todos los registros tendrán que tener una fecha válida informada. El rango válido es entre el 01-12-AñoActual-1 y la fecha de subida al sistema. | fecha dd-mm-aaaa , ejemplo: 12-04-2021 |
No |
pagador_nombres | Nombres de la persona que paga | string | No |
pagador_apellido | Apellidos de la persona que paga | string | No |
pagador_razon_social | Identificación de la empresa ó institución q,alumno_tipo_doc ue paga | string | No |
pagador_numero_doc | Para cualquiera de los casos anteriores se debe informar el número de documento , en el caso de ser cuit no informar los guiones |
string | No |
pagador_tipo_doc | Informar si el número de documento se trata de un CUIT o de un DNI | string | No |
pagador_domicilio | Incluir todos los datos del domicilio , NO utilizar comas | string | No |
Mensajes de error
A continuación se enumeran algunos de los mensajes de error que pueden surgir , errores que impiden proseguir la carga de datos, se cancela la carga de datos:
Caracteres no permitidos
Cuando se detectan en el archivo de entrada caracteres no permitidos el proceso cancela con el mensaje:
Al aceptar el mensaje, en la pantalla se mostrarán que datos tienen problema de caracteres no válidos:
El usuario debería corregir los datos y volver a Cargar la planilla.
Año del contenedor
Si el año del contenedor definido en la unidad de ventas seleccionada es diferente al año calendario se emite un mensaje de alerta ; si es correcto seleccionar el botón ACEPTAR , si es incorrecto seleccionar el CANCELAR.
El mensaje dice:
Cantidad máxima de registros
El parámetro del sistema CANTREGOFF tiene un valor incorrecto, no es numérico. Ver en Sección Configuración del sistema
El mensaje dice:
El valor ingresado como cantidad máxima de registros no es numérico.