Error Pago Recibido
Hola:
Alguien me podria indicar porque me sale el siguiente mensaje al realizar un pago recibido aplicado a notas de crédito y facturas:
[SQL native client] COUNT field incorrect or sintaxis de error 'Transacciones de IVA' (OTAX) (Tables list:OTAX,TAX1).
Buenas tardes.
Hay una nota de SAP 1251100 que menciona un eror de aplicación relacionado, cuando existen transacciones de reconciliación interna (como las que se generan tras la migración) que tienen algún problema.
Sería conveniente revisar si existe alguna reconciliación interna incorrecta para el Socio de Negocio que realizó el pago.
Menciona además que la solución de este problema la libera SAP en el siguiente PL; por lo que sugiero, descargar e instalar el último PL y verificar el funcionamiento.
De seguir presentándose el error, es mejor generar un ticket de soporte.
Espero se solucione el inconveniente.
Similar Messages
-
Buenos dias, estoy intentando cargar por medio del DTW pagos recibidos, he logrado hacerlo cuando estos pgos son en efectivo pero cuando intento cargar los pagos con tarjetas de credito no logro hacerlo, estoy usando la plantilla Payments_CreditCards pero en esta no esta el campo DocEntry que hace referencia a la factura. Si alguien pudiera ayudarme con esto le estare agradecida.
SaludosEstimado,
te recomiendo que veas la tabla INV6 pues alli aparece un campo InstallmentID que te puede servir para vincular la cuota de la INVOICE con el pago que corresponde.
saludos -
Podrian enviarme un manual sobre pagos recibidos. Gracias
Hola...
En el siguiente enlace podrás encontrar un manual de SAP Business One, en el cual se explican todos los modulos. Te vas a la opción de Gestión de Bancos y Pagos Recibidos.
http://www.sendspace.com/file/crzst6
Saludos Cordiales, -
Error pago no valido a nombre en pagos efectuados
Estimados buenas tardes,
Les escribo esta vez, para que que me colaboren con lo siguiente:
Al realizar un pago e intentar grabarlo sale el siguiente error: "No se pudo grabar, Pago no válido a nombre".
Gracias por su colaboracion
AnthonyHola.
Tal vez se modificó o eliminó algún dato de las direciones en el Maestro de Socios de Negocios (SN) después de haber creado un documento con ese SN y luego se intentó crear otro documento o el pago.
- Revisa que estén completos los datos del SN en la pestaña Direcciones.
- Intenta seleccionar otra dirección en la pestaña "Logística" del documento base/destino.
- También puede intentar agregar otra dirección en la pestaña direcciones del maestro de SN.
Por favor leer la NOTA SAP 848152 Invalid payment to name.
Saludos. -
Pagos recibidos se guarden como draft
Que tal compañeros
Una consulta, alguno ha trabajado introduciendo al sistema Pagos via la DI pero que se guarden siempre como draft?
Existe alguna condicion que se pueda establecer para que los pagos se vayan a draft siempre que son introducidos al sistema?
Esto es para fines administrativos
Saludos
Gracias!Hola....
La verdad es que desconozco si existe una vía como tú señalas para guardar el pago como borrador. La pregunta es, en qué momento dejaría de ser un borrador???
Me supongo que lo que se desea es hacer algo para gestionar los pagos como si hubiese un ciclo de autorización???
Lo que se podría hacer...es crear un campo de usuario en el formulario de pagos (este campo tendria opciones AUTORIZADO y NO AUTORIZADO, siendo esta ultima la opcion por defecto).
Este campo no quedaria disponible para los usuarios que deben crear los pagos.
Luego, es posible por SQL Transaction, hacer que ciertos usuarios, cuando deseen crear el formulario de pagos, no puedan (el campo de usuario es NO AUTORIZADO), y reciben un mensaje que les sugiere grabar el documento de pago como un preliminar y enviarlo via mensajeria interna al usuario que autoriza.
Una vez que el usuario que autoriza recibe el mensaje, abre el borrador, y si cumple con lo requerido, reenvia el mensaje habiendole cambiado el estatus a AUTORIZADO (Este usuario si podria ver el campo).
No sé que tan eficaz pueda ser esto, pero no deja de ser una alternativa a evaluar.
Saludos Cordiales, -
Query sencillo de de pagos recibidos
HOLA
1. necesito saber porque razon en la siguiente consulta:
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'Y %' and T0.[RefDate]= '20/12/2010'
al adicionarle or or T0.[Ref2] like 'N % :
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'Y %' or T0.[Ref2] like 'N % and T0.[RefDate]= '20/12/2010'
no me toma la fecha que le doy y me muestra todas las fechas
y necesariamente necesito adiicionar este otro filtro porque necesito que me muestre el T0.[Ref2] igual a Y,N,J,A
saludosgracias por tu ayuda, pues esa era la otra opcion que tenia pero me tocaria hacerlo varias veces
para:
A
J
Y
N
JC
J
S
M
y seria muy tedioso:
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'Y %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'N %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'P %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'J %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'A %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'S %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'M %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'JC %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'ZI %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'L %' and T0.[RefDate]= '20/12/2010'
UNION
SELECT T0.[RefDate],T0.[TransType], T0.[BaseRef], T0.[Ref2], T0.[LocTotal] FROM OJDT T0 WHERE T0.[Ref2] like 'R %' and T0.[RefDate]= '20/12/2010' -
Dear Experts!
Please I need to explain to me how I can do to fix the daily entries of a payment received was canceled (candles out of time) this corresponded to a date within the month of November and accidentally knocked it in December.
I hope you can help
Thanks a lot
MaggieDear Gordon:
The document corresponds to November and actually showed two options: cancel with the date of the document or the with the current date, apparently the user select de second and the last period is closed and now in December. I hope you can help me solve this problem. Thank you very much!
Maggie -
Pagos EFECTUADOS Y RECIBIDOS POR DTW
Hola alguien tendra algun ejemplo de cuales son los templates que se deben llenar para realizar pagos efectuados y recibidos por DTW, ligados a facturas ??? ... logro subir el pago, pero no se liga a la factura, sube como pago a cuenta del SN.
Gracias por la ayuda.Hola Jessic,
Te comento que he utilizados las plantillas de oIncomingPayments para subir pagos (recibidos o efectuados) como draft. Y me ocurrión que cuando utilicé soló la plantilla Payments el pago subía como pago a cuenta, así que tuve que subir tanto la Payments como la Payments_Invoices.
Por otro lado, verifica que el monto a pagar de la factura sea igual al monto total de la forma de pago que deseas subir, pues si no es así la diferencia te la va a llevar como un abono a la cuenta del cliente.
Espero que la información sea de ayuda.
Saludos,
Edited by: Alba Avila on Dec 16, 2009 10:47 AM -
SDK Outgoing Payment o Pagos efectuados
Buenas, Necesito ayuda para saber cual es el Objeto para manejar los Outgoin Payment o Pagos efectuados con el SDK, tengo para trabajar con los Incoming Payment o Pagos Recibidos, pero no logro conseguir o ver el de los Outgoing Payment.
El codigo para el incoming o pagos recibidos es :
oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oIncomingPayments)
necesito este misma linea de codigo para el outgoinpayment pero no lo consigo, si alguien me ayuda y me dice que poner se lo agradeceria muchisimo
oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.????????????)Buenas necesito una ayuda en este tema de pagos recibidos, use el ejemplo expuesto pero no tengo claro que campos son realmente necesarios y el orden , por ejemplo como indico cual es la factura a la cual estoy haciendo el pago?
tendran algun codigo para efecturar pagos recibidos?
el codigo de mi funcion es este pero aun no logro ingresar el pago recibido y no se aun como indicar la factura que sera afectada por este pago
On Error GoTo ErrorHandler
Dim vCompany As SAPbobsCOM.Company
'create company object
vCompany = New SAPbobsCOM.Company
'PARAMETROS DE CONEXION A SAP
vCompany = New SAPbobsCOM.Company
vCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_MSSQL2008
vCompany.DbUserName = "user"
vCompany.DbPassword = "clave"
vCompany.Server = "SAP"
vCompany.CompanyDB = "Pruebas"
vCompany.UserName = "manager"
vCompany.Password = "clavemanager"
vCompany.UseTrusted = False
'connect to database server
If (0 <> vCompany.Connect()) Then
MsgBox("Failed to connect")
Exit Sub
End If
Dim nErr As Long
Dim errMsg As String
'ENCABEZADP DE´PAGO RECIBODO
Dim vPay As SAPbobsCOM.Payments
vPay = vCompany.GetBusinessObject(BoObjectTypes.oIncomingPayments)
vPay.DocNum = 19015000
vPay.Address = "622-7"
vPay.ApplyVAT = 1
vPay.CardCode = "C502-1003"
vPay.CardName = "ABASTECEDOR EL HIGUERON ((LAS JUNTAS))"
vPay.CashAccount = "10100101001"
vPay.CashSum = 0
'vPay.CheckAccount = "280001"
vPay.ContactPersonCode = 1
vPay.DocCurrency = "COL"
vPay.DocDate = Now
vPay.DocRate = 0
vPay.DocTypte = 0
vPay.HandWritten = 0
vPay.JournalRemarks = "Incoming - D10004"
vPay.LocalCurrency = BoYesNoEnum.tYES
'vPay.Printed = 0
vPay.Reference1 = 8
vPay.Series = 0
'vPay.SplitTransaction = 0
vPay.TaxDate = Now
vPay.DocNum = 1
'TRANSFEREMCOA INFO
vPay.TransferAccount = "10100101001"
vPay.TransferDate = Now
vPay.TransferSum = 5031.2
vPay.TransferReference = "Refenecia de transferencia"
'CHEQUE1 INFO
vPay.Checks.CheckNumber = 1
vPay.CheckAccount = "10100101002"
vPay.Checks.CheckSum = 23.2
vPay.Checks.CountryCode = "CR"
vPay.Checks.Details = "Detalle del cheque"
vPay.Checks.DueDate = Now
'vPay.Checks.LineNum = CInt(0)
vPay.Checks.BankCode = "BCR"
vPay.Checks.Add()
'CHEQUE 2 INFO
vPay.Checks.CheckNumber = 1
vPay.CheckAccount = "3343"
vPay.Checks.CheckSum = 23.2
vPay.Checks.CountryCode = "CR"
vPay.Checks.Details = "Detalle del cheque"
vPay.Checks.DueDate = Now
'vPay.Checks.LineNum = CInt(0)
vPay.Checks.BankCode = "BCR"
If (vPay.Add() <> 0) Then
MsgBox("Failed to add a payment")
End If
'Check Error
Call vCompany.GetLastError(nErr, errMsg)
If (0 <> nErr) Then
MsgBox("Found error:" + Str(nErr) + "," + errMsg)
Else
MsgBox("Succeed in payment.add")
End If
'disconnect the company object, and release resource
Call vCompany.Disconnect()
vCompany = Nothing
Exit Sub
ErrorHandler:
MsgBox("Exception:" + Err.Description)
End Sub -
Autorizacion para ABONAR PAGOS
alguien me podría ayudar cual es la autorizacion que debo de tener habilitada para poder abonar facturas dentro de pagos recibidos.
Hola Mary,
Cuando dices "ABONAR FACTURAS dentro de pagos recibidos", te refieres a hacer pago parcial del saldo del documento ? si es asi, solo debes tener por parametrizaciones del formulario habilitado o Activo el campo PAGO TOTAL en pestaña formato de tabla, con esto se puede capturar por cada documento el valor a abonar.
Si no haces referencia a esto, favor detallar con un ejemplo.
saludos,
JAMS -
Transaction Notification para validar datos repetidos
Buenos días,
Tengo un problema, necesito crear un transaction N, para lo siguiente:
Resulta que en pagos recibidos -- medios de pago -- cheque, quisiera validar que cuando el numero de cheque sea repetido entonces me arroje un error de que debe cambiar el numero de cheque, claro está que hay distintos bancos y los números de chuque podrían ser iguales, por lo que habría que validar que si el numero de cheque es igual siempre y cuando sea del mismo banco entonces se genere el error.
Además ahí mismo en medios de pago, pero ahora en transferencias bancaria, quisiera validar en el campo de referencia (TrsfrRef), que cuando sea un mismo número de referencia entonces se genere un error.
Agradecería mucho la ayuda para poder hacer esto.
Muchas gracias por su atención.
saludos.Buenos días,
Floyola el código para la referencia en medios de pago sirve perfectamente pero ahora estoy intentando usar el mismo código para hacer los mismo pero ahora en el campo de referencia bancaria en el deposito.
if @transaction_type in ('A','U') and @object_type = 25
begin
declare @Refe as Nvarchar(50)
set @Refe = (select Ref2 from ODPS where DocEntry = @list_of_cols_val_tab_del)
IF Exists (SELECT COUNT(Ref2) FROM ODPS WHERE Ref2 = @Refe HAVING COUNT(Ref2) > '1')
begin
set @error =100-1
set @error_message ='Existe Número de Referencia Bancaria duplicado'
end
end
Ese es el código que utilizo, el mismo que me pasaste pero cambiandole algunas cosas, pero me genera el siguiente error:
Msg 207, Level 16, State 1, Procedure SBO_SP_TransactionNotification, Line 48
Invalid column name 'DocEntry'. -
Como generar una factura de clientes con lotes
Como Generar Una factura de Clientes con lotes, es Decir buscas? Busca otros Una Lista de Materiales Con Todos SUS Hijos, Tener pecado Una generada Orden de venta.
Mi codigo es el siguiente, en solitario ingreso CUANDO Que El artículo De Una Lista de Materiales no me géneros la factura.
Espero me puedan Ayudar.
Consulta_SAP = new SqlDataAdapter ("SELECT Código como Código DESDE DONDE ITT1 Padre = '" + artículo + "'", DB_SAP);
Datos_SAP = new DataTable ();
Consulta_SAP.Fill (Datos_SAP);
cadena codigo_ = "";
codigo_ = Datos_SAP.Rows [0] [0] .ToString ();
for (int y = 0; y <Datos_SAP.Rows.Count; y ++)
dg_items.Rows.Add (Datos_SAP.Rows [y] [0] .ToString ());
for (int n = 0; n <dg_items.Rows.Count; n ++)
items_hjos = Convert.ToString (dg_items.Rows [n] .Cells [0] .Value.ToString ());
Facturas.Lines.SetCurrentLine (c);
Facturas.Lines.BatchNumbers.InternalSerialNumber = "67";
Facturas.Series = Convert.ToInt32 ("49");
Facturas.CardCode = CI;
Facturas.DocCurrency = "$";
Facturas.Lines.Address = direccion;
Facturas.UserFields.Fields.Item ("U_Orden") Valor = "Reto" + + reto ".";
Facturas.Lines.Quantity = 1;
Facturas.Lines.TaxCode = "IVAP16";
Facturas.Lines.BatchNumbers.BatchNumber = "145134514000396";
Facturas.Lines.BatchNumbers.Quantity = Convert.ToDouble ("1.0");
Facturas.Lines.BatchNumbers.SetCurrentLine (0);
Facturas.Lines.BatchNumbers.Add ();
Facturas.Lines.Add ();
c = c + 1;Hola
Nuevamente gracias por tu respuesta
La nota que mencionas la he revisado junto con otras varias, te cuento como me fue con estas
El cambio de estatus solo esta habilitado para las facturas de deudores que no son de anticipo, esto lo que me permite es hacer la nota de crédito de esa factura y así cancelar el pago recibido de la factura de Anticipo y esto me libera una parte del Anticipo,
Ahora al tratar de hacer la nota de crédito de la factura de Anticipo el sistema invierte los importes, donde el total aplicado de la factura se convierte en el total pendiente en la nota de crédito,
FACT
Total Pendiente 970 (DEL PAGO CANCELADO)
Total aplicado 30
NOTA DE CRÉDITO
Total Pendiente 30
Total aplicado 970 (DEL PAGO CANCELADO)
Esto es lo que me tiene detenida :s
Saludos -
Hola a todos,
Les escribo en esta oportunidad para solicitar apoyo en referencia a una busqueda formateada. Esta es la situación: en la ventana de pagos recibido he creado dos campos de usuario, uno que tiene asignado una busqueda formateada que trae el valor de un porcentaje y en el otro campo requiero que se guarde la multiplicación de total del documento y el porcentaje que se guarda en el otro campo de usuario. El problema es que cuando creo la búsqueda formateada no me hace el cálculo.
Esta es la busqueda que he realizado para que me haga el cálculo:
Select ($[$29.24.NUMBER])*($[$20.U_Commission.NUMBER])
Cabe destacar que si separo los terminos que conforman la busqueda y hago una independiente y las asigno a un campo de usuario funcionan correctamente. Entonces, ¿no es posible que se genere un calculo de este tipo?
Mucho sabria agradecerles la ayuda,
Saludos cordiales.Hola Alba
Algunas consultas:
En primer lugar entiendo que ambos campos están en el mismo formulario..
Select ($[$29.24.NUMBER] * $[$20.U_Commission.NUMBER])
la primera consulta, ....qué campo es al que se referencia en 29.24.NUMBER???
Otra consulta es: has probado ambas sentencias por separado y ambas te traen el resultado en el query??..me refiero a probar
SELECT $[$29.24.NUMBER].... y SELECT $[$20.U_Commussion.NUMBER]
Finalmente, mencionas que la busqueda formateada esta realizando el calculo sobre otro campo que tiene una búsqueda formateada. Cuando se actualiza el campo de fórmula???
Adicionalmente a las consultas, por ahi puede que tenga alguna importancia este otro post "Valores en tiempo de Ejecucion en un campo de usuario ", echale un vistazo y me comentas..
Saludos,
Edited by: Paul Ponce on Oct 30, 2009 4:23 PM -
Buenas días Señores de soporte, Le consulto sobre cómo puedo ver la lista de mis productos apple registrados?
Saludos
KabikaHola buenos Dias,
UFF existen muchos documentos que genera el sistema
te nombrare algunos
PP=Pagos Efectuados
TT=Factura Proveedores
AC=N/C proveedores
AS=Asiento
DV=Devolucion
EM=Entrada de mercaderias
SM=Salida de mercaderias
NE=Entregas
RI=Revalorizacion Inventario
EP=Entrada Mercaderias OP
RC=Nota Credito Clientes
RF=Factura Clientes
TR=Traslados
DP=Depositos
PR=Pagos recibidos
Bueno eso seria lo mas importante creo
Saludos
FLR -
Borrar documentos preliminares
Buenas tardes:
Alguien sabe si se pueden borrar los documentos preliminares (sobretodo de ventas)
Esto porque tengo miles de documentos preliminares que ya no se van a convertir en orden de venta
Según yo es la tabla ODRF, pero no sé si se pueden borrar los registros y cómo se haría eso?
Gracias de antemanoHola...
Hasta donde sé esta es una problemática general que no tiene muchas alternativas. La ayuda online de hecho puntualiza lo siguiente:
Eliminación de documentos preliminares
Aplique el procedimiento siguiente para borrar cobros y pagos efectuados que se han grabado como documentos preliminares.
Procedimiento: Seleccione Gestión de bancos Pagos recibidos o Pagos efectuados Informe documentos de pago preliminares .
Especifique los parámetros requeridos para visualizar los documentos preliminares que desea borrar.
Haga clic con el botón derecho del ratón y seleccione Eliminar.
Nota
Los documentos preliminares sólo pueden borrarse de uno en uno.
Fin de la nota.
Me parece que es necesario establecer una periodicidad para la eliminación de preliminares de modo de no ir acumulando documentos de este tipo
Espero te sea de ayuda
Saludos Cordiales,
Maybe you are looking for
-
Query Based on DSO - Bad Performance
Hi, I have few query's based on DSO 0FIGL_O14. The data size is too large in this nearly in crores. I have vendor credit report based on this. I run this query for a month and the performanceis too bad.. i get a time out error. kindly suggest how can
-
How do you change the order of pages
I have a 12 page document I imported from another place. I want to move what is on page 10 to page 3. In the old days "true to Apple's cornerstone DRAG & DROP" you could just drag the thumbnail to the position you want and drop it. But I am unable to
-
Add-ons: {CAFEEFAC-0016-0000-0015-ABCDEFFEDCBA}:6.0.15,{CAFEEFAC-0016-0000-0017-ABCDEFFEDCBA}:6.0. 17,[email protected]:1.0,[email protected]:3.1.5.5,{635abd67-4fe9-1b23-4f01-e679fa7484c1}:2.1.1.20091029021655,{972ce4c6-7e08-4474-a 285-3208198ce6fd}:
-
How to run java programs on machines without JDK
I want to make an installer for my java program that would work on machines even without JDK or Java runtime. How should I go?
-
Hi, I have a form where one of the field is a Select list ( query based LOV ) STATIC2:Test 1;1,Test 2;2,Test 3;3 The list that is returned on my page look like this in HTML <select ... > <option value=""></option> <option value="1" >Test 1</option> <