Conciliaciones Bancarias

Jovenes alguno tendra un manual de como implementar las conciliaciones bancarias en SAP Business One, o que me pudiera indicar como hacer ese proceso.
De antemano muy agardecido.

Aquí puedes encontrar un apartado para tratamiento de extractos bancarios y reconciliación.
https://websmp108.sap-ag.de/~sapidb/011000358700001419072009S
Saludos,
Antonio Ramos

Similar Messages

  • Depositos de tarjetas de credito

    Agradecere vuestra ayuda
    Cuando se hace un deposito en la pestaña de tarjetas de credito el sistema genera una linea de asiento por cada tarjeta marcada, esto me causa un problema en la conciliacion bancaria pues el banco me hace un solo deposito por las n tarjetas. Alguien conoce alguna manera de parametrizar esto para que me salga una sola linea en el asiento?
    gracias

    hola,
    Lo que entiendo es que el banco te reporta un valor por cada tarjeta, es decir un valor para VISA, un valor para American Exp., un valor par MasterCard.
    De ser asi, define en el plan contable una cuenta para cada tipo de tarjeta (segun mi ejemplo), al hacer los pagos recibidos de clientes seleccionas la que corresponda, de esta manera al hacer la conciliacion va ser mas facil seleccionar los movimientos que correspondes a cada tipo de tarejeta y el valor total se reconcilia con el reportado por Banco.
    Saludos,
    JAMS

  • Layout de contas a pagar replica contas bancarias

    Grupo,
    Preciso de ajuda, estou configurando o contas a pagar para ser impresso, mais no momento que o contas a pagar se refere a pagamento com cheque ele replica todas as contas bancarias, o que devo fazer para que não aconteça isto?
    Estou utilizando o layout padrão do SAP.
    E outra coisa preciso acrecentar um campo para informar quem autorizou o pagamento, pois antes de ser impresso o contas a pagar existe o processo de autorização, não encontrei neste layout a tabela de autorizações.
    Jaqueline Martins

    Oi Jaqueline
    1. Normalmente a replicação de linhas deve-se a utilização de variáveis de sistema obtidas da tela do documento (o que nem sempre funciona uma vez que a correlação entre essa variável e as variáveis do PLD não é direta). Outra razão pode ser o 'link to' ou 'related to' nos campos do PLD que pode causar isso.
    2. Quanto ao campo de autorizações o melhor seria criar um UDF para tentar trazar essa informação e depois procurar o respetivo UDF.
    Paulo Calado
    SAP Business One Forums Team

  • Usuarios y cuentas bancarias

    Me gustaria saber si se puede con una misma cuenta bancaria pagar mas de una cuenta de spotify

    Hola , bienvenido a la comunidad!
    En principio no deberia haber ningun problema.

  • Transferencia bancaria en 1 línea para empleados con varias altas en el mes

    Hola,
    El pago de los empleados que tienen varios tramos de alta y baja en un mismo mes se realiza a través de tantos apuntes en la transferencia bancaria (BT) como tramos de alta hay en el mes.
    ¿Alguien sabe cómo hacer para que se sumen todos los pagos de un mes (o sea, todos los apuntes en las transferencias) en una única línea o apunte?
    Saludos.
    Pepe.

    Hola,
    El pago de los empleados que tienen varios tramos de alta y baja en un mismo mes se realiza a través de tantos apuntes en la transferencia bancaria (BT) como tramos de alta hay en el mes.
    ¿Alguien sabe cómo hacer para que se sumen todos los pagos de un mes (o sea, todos los apuntes en las transferencias) en una única línea o apunte?
    Saludos.
    Pepe.

  • Layout para transferencia bancaria

    Buenas tardes:
    Aquí con la siguiente duda, esperando me puedan orientar.
    Resulta que en la empresa tuvieron que cambiar la versión del net cash de Bancomer
    y con este banco se pagan las nominas.
    En lo personal no desconozco si este es un cambio de configuración o se va a necesitar de un ABAP para corregir este cambio
    Gracias por su ayuda
    Octavio Dávila Durazo

    Buenas Tardes Octavio,
    Sospechando que hablas de la transacción PC00_M32_FFOT. Si los formatos que están por estándar no te sirven, si deberás apoyarte de un ABAP para el desarrollo del que necesitas aunado a la configuración para que te aparezca listado.
    Saludos

  • Recopilatorio de Queries

    Hola buenas tardes.
    A modo granito de arena adjunto recopilatorio de queries que pueden serles de ayuda.
    No adjunto el autor de cada uno porque sería un trabajo minucioso. Si alguno de Ustedes quiere aportar algún otro sería estupendo.
    Gracias a todos! Un saludo.
    CLIENTES, TOTAL FACTURADO,IVA, GANACIA Y TOTAL FACTURADO.
    SELECT T0.CardCode, T0.CardName, Count(T0.DocNum)'NºDoctos', SUM(T0.DocTotal)'Total Facturas', SUM(T0.VatSum)'Total Impuesto', SUM(T0.DocTotal-T0.VatSum)'Total Base o neto', SUM(T0.GrosProfit)'Ganancia', SUM(T0.DocTotal-T0.PaidToDate)'Pendiente'
    FROM OINV T0
    WHERE T0.DocDate BETWEEN '[%0]' AND '[%1]'
    GROUP BY T0.CardCode, T0.CardName
    UNION
    SELECT T0.CardCode, T0.CardName, Count(T0.DocNum)'NºDoctos', -SUM(T0.DocTotal)'Total Facturas', -SUM(T0.VatSum)'Total Impuesto', -SUM(T0.DocTotal-T0.VatSum)'Total Base o neto', -SUM(T0.GrosProfit)'Ganancia', -SUM(T0.DocTotal-T0.PaidToDate)'Pendiente'
    FROM ORIN T0
    WHERE T0.DocDate BETWEEN '[%0]' AND '[%1]'
    GROUP BY T0.CardCode, T0.CardName
    PAGARÉS EN EL CAJÓN:
    SELECT T0.BoeStatus As "Status de efecto", T0.CardCode As "Código IC", T0.CardName As "Nombre de interlocutor comercial", T0.BoeNum As "Número de efecto", T0.BoeType As "Clase de efecto", T0.DueDate As "Vencimiento de efecto", T0.BoeSumSC As "Importe de efecto (MS)", T0.DpsBankCod As "Proyecto", T0.BPBankCod As "IC Código de banco", T0.BPBankNam As "IC Nombre de banco", T0.BPBankAct As "Cuenta bancaria IC", T0.BPBankBrnc As "IC Sucursal bancaria", T0.BPBankCtr As "IC País del banco", T0.ControlKey As "ID interna control bancos IC", T0.PayMethCod As "Total del documento sin IVA", T0.PymMethNam As "Saldo Haber", T0.AgentCode As "Código de agente" FROM OBOE T0 WHERE T0.BoeStatus = N'G'   ORDER BY T0.BoeStatus,T0.CardCode
    LISTADO DE INCIDENCIAS
    SELECT Num=T0.[ClgCode],Año=year(T0.[Recontact]),Mes=month(T0.[Recontact]) ,Fecha=T0.[Recontact], Hora=T0.[BeginTime],
    T3.[Name] as 'Tipo',
    T2.[Name]  as 'Asunto',
    T1.FirstName+' '+T1.LastName as 'Responsable',
    T0.[Details] as 'Comentarios', T0.[Notes] as 'Contenido', T0.[U_SEIAcInm] as 'Acción Inmediata', T0.[U_SEI_feAc] as 'Fecha Acción Inmediata', T0.[U_SEI_Resp] as 'Responsable Acción Inmediata', T0.[U_SEI_Desc] as 'Descripción Cierre', T0.[U_SEI_RespC] as 'Responsable Cierre',T0.[Closed] as 'Cerrado', T0.[CloseDate] 'Fecha Cierre Sistema' , U_SEI_fecc as' Fecha Cierre', T0.[U_SEICOST]  as 'Cost' FROM OCLG T0 LEFT JOIN OHEM T1 ON T0.AttendEmpl = T1.empID
    LEFT JOIN [dbo].[OCLS] T2  ON T2.[Code] = T0.[CntctSbjct] 
    LEFT JOIN [dbo].[OCLT] T3  ON T3.[Code] = T2.[Type]
    INCIDENCIAS SIN CERRAR:
    SELECT T0.[ClgCode], T0.[CardCode], T0.[Notes], T0.[Action], T0.[CntctType]
    FROM OCLG T0
    WHERE ISNULL(cast(T0.[Notes] as varchar(10)), '') <> '' and closed='N'
    QUE TRANSFERENCIA HEMOS RECIBIDO DEL CLIENTE Y EN QUE DIA:
    SELECT DISTINCT
    T1.DocDate,
    T0.CardCode,
    T0.CardName,
    T2.DocNum AS 'Inc Pay Nbr',
    T1.DocTotal AS 'Appl Amt'
    FROM OCRD T0
    LEFT OUTER JOIN ORCT T1
    ON T0.CardCode = T1.CardCode
    INNER JOIN ORCT T2
    ON T1.DocNum = T2.DocNum
    AND T2.TrsfrAcct IS NOT NULL
    WHERE
    T1.DocDate >= '[%0]'
    AND T1.DocDate <= '[%1]'
    ORDER BY
    T1.DocDate DESC,
    T0.CardCode,
    T0.CardName,
    T2.DocNum,
    T1.DocTotal
    FOR BROWSE
    ¿Cuánto DEBEN LOS CLIENTES Y EL TOTAL DE FACTURAS?:
    SELECT T0.[CardCode], T0.[CardName], T0.[Balance], T0.[OrdersBal],  T0.[DNotesBal], T0.[ChecksBal],
         'Pedidos'=(SELECT SUM(T10.DocTotal) FROM ORDR T10 WHERE T10.CardCode = T0.CardCode
         AND T10.DocDate BETWEEN '[%0]' AND '[%1]'),
         /* Trae la suma de total de documento de pedidos en rango de fechas*/
         'Facturas'=(SELECT SUM(T10.DocTotal) FROM OINV T10 WHERE T10.CardCode = T0.CardCode
         AND T10.DocDate BETWEEN '[%0]' AND '[%1]' AND T10.DocSubType NOT LIKE 'DN'),
         /*Trae  suma facturas en el rango de fechas*/
         'NC'=(SELECT SUM(T10.DocTotal) FROM ORPC T10 WHERE T10.CardCode = T0.CardCode AND T10.DocDate
         BETWEEN '[%0]' AND '[%1]'),
         'ND'=(SELECT SUM(T10.DocTotal) FROM OINV T10 WHERE T10.CardCode = T0.CardCode AND T10.DocDate
         BETWEEN '[%0]' AND '[%1]' AND T10.DocSubType LIKE 'DN')
    FROM OCRD T0
    WHERE T0.[CardType] LIKE 'C'
    TOP 10 CLIENTES:
    SELECT TOP 10 T0.CardCode, MAX(T0.Cardname) as Customer, SUM(T0.doctotal) as "Amount(LC)"
    FROM dbo.OINV T0
    WHERE t0.docdate BETWEEN [%0] AND [%1]
    GROUP BY T0.CardCode
    Order by SUM(T0.doctotal) DESC
    ALARMA STOCK AL MINIMO:
    SELECT T0.ItemCode, T0.ItemName, T0.OnHand, T0.SuppCatNum, T0.MinLevel
    FROM   OITM T0
    WHERE  MinLevel ! = 0 and OnHand < MinLevel
    ¿QUE HAY EN EL ALMACEN?
    SELECT T0.[WhsCode], T2.[WhsName], T0.[ItemCode], T1.[ItemName],
    ROUND(SUM(CASE M.InQty
              WHEN 0 THEN -1*M.CalcPrice*M.OutQty
              ELSE M.CalcPrice*M.InQty
    END),2) AS [Valor],
    (ISNULL(SUM(M.InQty)-SUM(M.OutQty),0)) AS [Stock]
    FROM OINM M
    INNER JOIN OITW T0 ON M.ItemCode=T0.ItemCode AND M.Warehouse=T0.WhsCode
    INNER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
    INNER JOIN OWHS T2 ON T0.WhsCode = T2.WhsCode
    WHERE M.DocDate <= '[%1]'
    GROUP BY T0.WhsCode, T2.WhsName, T0.ItemCode, T1.ItemName
    ORDER BY T0.[WhsCode], T0.[ItemCode]
    FACTURAS DE PROVEEDORES PAGADAS POR MES Y DIA EN TABLA CALENDARIO:
    SET LANGUAGE Spanish   
    DECLARE @TOP INT, @F_INI DATETIME, @F_FIN DATETIME, @COND_1 CHAR(1), @COND_2 CHAR(1) 
    SET @TOP=(SELECT TOP 1 A.TransId FROM [dbo].[JDT1] A WHERE A.RefDate>='[%0]' AND A.RefDate<='[%1]')   
    SET @F_INI='[%0]'   
    SET @F_FIN='[%1]' 
    SET @COND_1='N' 
    SET @COND_2='S' 
    SELECT DISTINCT B.DocDate AS DocDate, CONVERT(NVARCHAR, B.DocDate, 103) AS Fecha 
    INTO #FECHAS 
    FROM OVPM B 
    WHERE B.DocDate BETWEEN @F_INI AND @F_FIN   
    ORDER BY 1 
    DECLARE @pvt_table NVARCHAR(MAX)   
    SELECT @pvt_table = COALESCE(@pvt_table + ',[' + C.Fecha + ']', '[' + C.Fecha + ']')   
    FROM #FECHAS C 
    ORDER BY C.DocDate  
    DECLARE @Pvt NVARCHAR(MAX)   
    SET @Pvt =    
    N'   
    SELECT *   
    FROM ( 
    SELECT DISTINCT T0.CardCode AS CardCode, T0.CardName AS CardName, CONVERT(NVARCHAR, T0.DocDate, 103) AS Fecha, SUM(T0.DocTotal) AS Pagos 
    FROM OVPM T0 
    WHERE T0.DocDate BETWEEN (@INI) AND (@FIN) AND T0.Canceled=(@C_1) AND T0.DocType=(@C_2)
    GROUP BY T0.CardCode, T0.CardName, T0.DocDate    ) AS A  
         PIVOT (
      SUM(Pagos)
    FOR Fecha IN ('+ @pvt_table +')   
        ) AS Pvt
    ORDER BY 1,3
    EXEC sp_executesql @pvt, N'@pvt_table NVARCHAR(MAX), @INI DATETIME, @FIN DATETIME, @C_1 CHAR(1), @C_2 CHAR(1)',@pvt_table, @F_INI, @F_FIN, @COND_1, @COND_2 
    DROP TABLE #FECHAS
    VACACIONES (RESUMEN EMPLEADOS)
    SELECT T1.[empID], T1.[firstName], T1.[lastName], T0.[u_seiany], [Dias Pendientes]=SUM(T0.[U_Dias]) FROM HEM1 T0  INNER JOIN OHEM T1 ON T0.empID = T1.empID left JOIN [dbo].[@SEITIPVAC]  T2 ON T0.U_SEITIPO = T2.Code
    group by  T1.[empID], T1.[firstName], T1.[lastName],  T0.[u_seiany]
    RELACION MERMAS LOTE:
    SELECT  T3.Docentry, T0.DocLine, T1.*,
    --T0.ItemCode,T0.CardName,T0.ItemName ,T0.DocDate ,T0.DocType ,T0.DocNum as [Nº ALBARAN], T0.LocCode as [Cod. Almacén] ,t4.DistNumber as [Nº Lote], T1.Quantity,  SELECT T3.Docentry, T0.DocLine, T1.*,
    --T0.ItemCode,T0.CardName,T0.ItemName ,T0.DocDate ,T0.DocType ,T0.DocNum as [Nº ALBARAN], T0.LocCode as [Cod. Almacén] ,t4.DistNumber as [Nº Lote], T1.Quantity, T3.U_SEIECOE, T3.U_SEIECOC, T3.U_SEICALE, T3.U_SEITEOK,
    Tipo= CASE T0.[DocType]
    WHEN  '59 ' Then 'Entrada'
    WHEN  '15 ' Then 'Salida'
    Else 'Otros'
    End,T4. U_SEIM1 ,T4.U_SEIM2,U_SEIMerma
    FROM   OITL T0
              INNER JOIN [ITL1] T1  ON  T1.[LogEntry] = T0.[LogEntry] 
              INNER JOIN  OBTN T4 on T1.MdAbsEntry=T4.AbsEntry
                       INNER  JOIN DLN1 T3 ON T3.[DocEntry] = T0.Docentry and T0.DocLine=T3.Linenum
              WHERE isnull(U_SEIM1,0)+isnull(U_SEIM2,0)<>0 and T0.[DocType]='15'
              and YEAR(T3.Docdate)>'2013'
    LISTA DE FACTURAS QUE SE HAN PAGADO, COMO Y CUANDO:
    SELECT distinct
    T0.DocNum 'Factura',
    T0.DocStatus 'Estatus',
    T0.DocDate 'Fecha',
    T0.CardCode 'Cliente',
    T0.CardName 'Nombre',
    T0.DocCur 'Moneda',
    T0.DocTotal 'Total Factura',
    T0.PaidToDate 'Total Pagado',
    T1.SlpName 'Vendedor',
    T2.PymntGroup 'Cond. Pago',
    T0.DocTotalSy 'Total USD',
    T3.DocNum 'No.Doc. Pago',
    T3.CashSum 'Efectivo',
    T3.CreditSum 'T.Crédito',
    T3.CheckSum 'Cheque',
    T3.TrsfrSum 'Transf',
    T3.DocTotal, 'Total Pago',
    T3.DocDate 'Fecha Pago'
    FROM OINV T0
    INNER JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode
    INNER JOIN OCTG T2 ON T0.GroupNum = T2.GroupNum
    INNER JOIN ORCT T3 ON T0.[ReceiptNum] = T3.DocNum
    INNER JOIN NNM1 T4 ON T3.Series = T4.Series
    INNER JOIN RCT2 T5 ON T3.DocEntry = T5.DocNum
    WHERE T0.DocDate <= '[%1]'
    AND T3.Canceled = 'N'
    ORDER BY T0.DocNum
    FACTURAS PROVEEDORES PROXIMAS A VENDER PARA EL CEO DE LA EMPRESA:
    SELECT T0.DocNum AS 'Factura', T0.DocDueDate AS 'Fecha de vencimiento', T0.CardCode AS 'Código cliente',
    T0.CardName AS 'Nombre'
    FROM OPCH T0
    WHERE DATEDIFF (DD, T0.DocDueDate, GETDATE( )) BETWEEN -7 AND 365
    AND T0.DocStatus = 'O'
    ORDER BY T0.DocDueDate
    FOR BROWSE
    PARA SABER QUE PRODUCTOS ESTAN EN NEGATIVO EN LOS ALMACENES:
    SELECT T0.ItemCode AS 'Código', T1.ItemName AS 'Descripción', T0.WhsCode AS 'Almacen',
    T0.OnHand AS 'Cantidad', T1.OnHand AS 'Disponible total'
    FROM OITW T0
    LEFT OUTER JOIN OITM T1 ON T0.ItemCode = T1.ItemCode
    WHERE T0.OnHand < 0
    FOR BROWSE
    PARA SABER DE QUE ARTICULOS TENGO MINIMOS Y HAY QUE COMPRAR:
    SELECT
    T0.CardCode AS 'Pref Vend',
    T2.CardName AS 'Pref Vend Name',
    T0.ItemCode AS 'Item Code',
    T0.ItemName AS 'Item Description',
    T1.ItmsGrpNam AS 'Item Group',
    T0.LeadTime AS 'Lead',
    CASE
    WHEN T0.MinLevel - (T0.OnHand + T0.OnOrder - T0.IsCommited) > T0.MinOrdrQty
    THEN T0.MinLevel - (T0.OnHand + T0.OnOrder - T0.IsCommited)
    WHEN T0.MinLevel - (T0.OnHand + T0.OnOrder - T0.IsCommited) < T0.MinOrdrQty
    THEN T0.MinOrdrQty
    END AS 'To Purch',
    T0.MinOrdrQty AS 'Min Ord',
    T0.DfltWH AS 'Whs',
    T0.MinLevel AS 'Min Inv',
    T0.PrchseItem AS 'Buy',
    T0.OnHand AS 'On Hand',
    T0.OnOrder AS 'On Order',
    T0.IsCommited AS 'Committed'
    FROM OITM T0
    LEFT OUTER JOIN OITB T1
    ON T0.ItmsGrpCod = T1.ItmsGrpCod
    LEFT OUTER JOIN OCRD T2
    ON T0.CardCode = T2.CardCode
    WHERE
    T0.InvntItem = 'Y'
    AND T0.PrchseItem = 'Y'
    AND T0.MinLevel - (T0.OnHand + T0.OnOrder - T0.IsCommited) > 0
    AND T0.ItmsGrpCod <> 108
    ORDER BY
    T2.CardCode,
    T0.ItemCode
    FOR BROWSE

    Excelente aporte, gracias por compartir.
    Salu2
    César

  • FEBA - How to post two or more transactions at the same time?

    Hi,
        one of our banks sends the statemets with many lines that belongs to the same transaction. We have to post partially one line, and afterwards the other line. Any of you know how to post two lines at the same time from the bank statement?
    Thank you in advance,
    Miguel

    Hi,
    I'm sorry for replying so late.
    The solution I reached was to change the a few things in the standard.
    Now I have a new "context menu item". I select two or more transactions and I right-click the mouse. I select that "context menu item" and the next part of the code adds the total amount of the transactions to look for the correct post for the first transaction. Once posted automatically, the next transaction is posted automatically by the system.
    I hope you understand my English. I've problem with technical FI terms.
    Here you are the code:
    First I added a new contextual menu item:
    CL_FEBAN_ALV_GRID=============CCIMP
    call method e_object->add_function
        EXPORTING
            fcode = 'BS_POST_ITEMS'
            text = text-002.
    *{ INSERT DHTK904078 1
    *--> Miguel Estu00E9vez - 16/06/2008
    * RIPI 24/04/2008 - Conciliaciones
    * Permitir conciliar mu00E1s de un apunte a la vez
        call method e_object->add_function
            EXPORTING
                fcode = 'ZBS_POST_ITEMS'
                text = text-Z02.
    *<-- Miguel Estu00E9vez - 16/06/2008
    *} INSERT
        call method e_object->add_function
            EXPORTING
                fcode = 'BS_KILL_ADVICE'
                text = text-004.
    CL_FEBAN_ALV_GRID=============CCIMP
    when 'BS_POST_ITEMS'.
        call method cl_feban_propagator=>raise_event
            EXPORTING
                i_event = 'POST_ITEMS'
                i_ref_to_item = l_ref_to_item.
    *{ INSERT DHTK904078 2
    *--> Miguel Estu00E9vez - 16/06/2008
    * RIPI 24/04/2008 - Conciliaciones
    * Permitir conciliar mu00E1s de un apunte a la vez
        when 'ZBS_POST_ITEMS'.
            call method cl_feban_propagator=>raise_event
                EXPORTING
                    i_event = 'ZPOST_ITEMS'
                    i_ref_to_item = l_ref_to_item.
    *<-- Miguel Estu00E9vez - 16/06/2008
    *} INSERT
        when 'BS_LOCK_ITEMS'.
            call method cl_feban_propagator=>raise_event
                EXPORTING
                    i_event = 'LOCK_ITEMS'
                    i_ref_to_item = l_ref_to_item.
    CL_FEBAN_PROPAGATOR===========CM001
        when 'POST_ITEMS'.
            raise event post_items
                exporting i_ref_to_item = i_ref_to_item.
    *{ INSERT DHTK904078 1
    *--> Miguel Estu00E9vez - 16/06/2008
    * RIPI 24/04/2008 - Conciliaciones
    * Permitir conciliar mu00E1s de un apunte a la vez
        when 'ZPOST_ITEMS'.
            data: zvalor(1) value '' .
                export zvalor from 'X' to memory ID 'ZFEBA01'.
                raise event post_items
                    exporting i_ref_to_item = i_ref_to_item.
    *<-- Miguel Estu00E9vez - 16/06/2008
    *} INSERT
        when 'LOCK_ITEMS'.
            raise event lock_items
                exporting i_ref_to_item = i_ref_to_item.
    Now, I proceed to calculate the total amount of the selected transactions to look for the correct one to post.
    LNEW_FEBAF01
    *     user parameter
            l_feban_position type c.
            field-symbols: <items> type item_tab_type.
    *{ INSERT DHTK904077 1
    *--> Miguel Estu00E9vez - 16/06/2008
    * RIPI 24/04/2008 - Conciliaciones
    * Permitir conciliar mu00E1s de un apunte a la vez
        data: zvalor(1) value '',
            zkwbtr type kwbtr,
            kwb type kwbtr.
        import zvalor to zvalor from memory ID 'ZFEBA01'.
        if ( zvalor is not initial ).
            if not i_ref_to_item is initial.
                assign i_ref_to_item->* to <items>.
                loop at <items> into h_item.
                    select single kwbtr
                        into kwb
                        from febep
                        where kukey = h_item-kukey and
                            esnum = h_item-esnum.
                            zkwbtr = zkwbtr + kwb.
                endloop.
            endif.
            export zkwbtr from zkwbtr to memory ID 'ZKWBTR'.
        endif.
    *<-- Miguel Estu00E9vez - 16/06/2008
    *} INSERT
        refresh g_picked_items.
        if not i_ref_to_item is initial.
            assign i_ref_to_item->* to <items>.
            loop at <items> into h_item.
                move-corresponding h_item to h_picked_items.
                append h_picked_items to g_picked_items.
            endloop.
        endif.
        submit rfebbu00 and return
            user sy-uname
            with anwnd = r_doc->*-anwnd
            with s_kukey in s_kukey
            with s_esnum in s_esnum
            with buber = g_posting_area
            with mregel = '1'
            with function = 'C'
            with mode = g_mode
            with p_bupro = g_bupro.
    *{ INSERT DHTK904077 2
    *--> Miguel Estu00E9vez - 17/06/2008
    * RIPI 24/04/2008 - Conciliaciones
    * Permitir conciliar mu00E1s de un apunte a la vez
        if ( zkwbtr is not initial ).
            select single kwbtr
                into kwb
                from febep
                where kukey = h_kukey-low and
                    esnum = h_esnum-low.
                    zkwbtr = zkwbtr - kwb.
            export zkwbtr from zkwbtr to memory ID 'ZKWBTR'.
        endif.
    *<-- Miguel Estu00E9vez - 17/06/2008
    *} INSERT
        refresh s_kukey.
        refresh s_esnum.
        clear h_kukey.
        clear h_esnum.
    endloop. "loop over all picked items
    call function 'CUSTOMIZED_MESSAGE'
        EXPORTING
            i_arbgb = 'NEW_FEBA'
            i_dtype = '-'
            i_msgnr = '110'.
    RFEBBU00
    * original transaction currency provided and posting area = 2.
            ftclear-selvon = febep-fwbtr. "INSERT - mpEURO
        ENDIF. "INSERT - mpEURO
        CONDENSE ftclear-selvon NO-GAPS.
    *{ INSERT DHTK903977 1
    *--> Miguel Estu00E9vez - 16/06/2008
    * RIPI 24/04/2008 - Conciliaciones
    * Permitir conciliar mu00E1s de un apunte a la vez
        data: zkwbtr type kwbtr.
        import zkwbtr to zkwbtr from memory ID 'ZKWBTR'.
        if ( zkwbtr is not initial ).
            ftclear-selvon = zkwbtr.
            clear zkwbtr.
        endif.
    *<-- Miguel Estu00E9vez - 16/06/2008
    *} INSERT
    APPEND ftclear.
    ** Begin of comment C5053248
    * perform druck_buzei_ftclear using ftclear-agkon.

  • How to populate this fields in ce_bank_accounts?

    Hey there, first, i want to apologize for my bad english.
    i'm working with Cash management and i'm using this API ce_bank_pub because the bank are internals. i have the load from banks and branch, and kinda the bank accounts, but i can´t find how to populate this fields, that are mandatory for my requeriment:
    AUTORECON_AP_MATCHING_ORDER
    AUTORECON_AR_MATCHING_ORDER  
    RECON_ENABLE_OI_FLAG
    RECON_OI_FLOAT_STATUS
    RECON_OI_CLEARED_STATUS
    RECON_OI_MATCHING_CODE
    AUTORECON_AP_MATCHING_ORDER2
    this is my "flow of work", first, i load the data with SQL*Loader in a custom/personal table, after this, i have a cursor that select all the records of this table and do some validations, after this (and if all the records are ok) i use the API ce_bank_pub.
    i don't know if that API support those fields, I've read the documentation but can not find what I require.
    any help will be appreciate.
    thanks a lot.
    [SPANISH]
    Estoy trabajando con una carga de bancos, sucursales, cuentas bancarias y usos de cuentas, hasta ahorita todo bien, solo tengo problemas al poblar los campos que se muestran en la parte de arriba en la tabla ce_bank_accounts, estoy utilizando el API ce_bank_pub ya que los bancos son internos.
    mi procedimiento, o la manera que lo hago es ésta:
    cargo los datos con SQL*Loader a una tabla intermedia/temporal por decirlo así, posteriormente un cursor selecciona los datos para realizar las validaciones y las reglas de negocio y si los datos son correctos utilizo el API, eso es en general para las 4 cosas, pero los campos de arriba no se como cargarlo, modificarlos o si hay alguna otra manera para agregarselos.
    cualquier ayuda es apreciada.
    Muchas gracias.

    Hi Miguel,
    hope this helps ...
    AUTORECON_AP_MATCHING_ORDER - Order of matching statement lines to AP transactions, by transactions first or by batch first, lookup type BATCH_OR_TRX
    AUTORECON_AR_MATCHING_ORDER - Order of matching statement lines to AR transactions, by transactions first or by batch first, lookup type BATCH_OR_TRX
    AUTORECON_AP_MATCHING_ORDER2 - Order of matching statement lines to AP transactions, by transactions first or by batch first, lookup type BATCH_OR_TRX_OR_GROUP
    For all the above three fields, navigate to Lookups from Cash Management responsibility and find the lookup type BATCH_OR_TRX, this will have 3 values, B for Batch, G for Group and T for Transaction ..... pass any one of the three value as per your requirement ..
    RECON_OI_MATCHING_CODE - Open interface transactions matching code, T for matching by transaction number, D for matching by date and amount. Lookup type: OI_MATCHING_CRITERIA
    For the above field, navigate to Lookups from Cash Management responsibility and find the lookup type OI_MATCHING_CRITERIA, this will have 2 values D for Date and Amount, T for Transaction Number .... Pass any one of the two values as per your requirement ...
    RECON_ENABLE_OI_FLAG -  Flag to indicate whether to allow reconciliation of statement lines to open interface transactions, Y or N
    As per your requirement indicate Y or N ....
    RECON_OI_FLOAT_STATUS - Code to specify the float status for open interface transactions
    RECON_OI_CLEARED_STATUS  - Code to specify cleared status for open interface transactions
    I am not sure about the above two ...i.e. the values that needs to be passed ...
    Regards,
    Ivruksha

  • Dinamic Directory Path in Receiver File Adapter

    Hi everyone,
    I have a question for you.
    How can I give a dinamic path to the target directory in a file to file scenario?
    The scenario is like this:
    I have to take only certain files from a source directory. The names of the files are like 'S10048796050.txt', when the four chars in the beginning (1004) are the company code.
    With this code, I have to put the file in a different target folder.
    Examples:
    file with code 1004 --> p/xrt/universe/LOGISTICA/Conciliacion
    file with code 1005 --> p/xrt/universe/SEVISUR/Conciliacion
    etc...
    The easiest solution is to create an interface for every company, but I'm trying to do it dinamically.
    I only have SP14.
    Any ideas?
    Thank you very much.
    I'll give points who can help me.

    Hi,
    Please try the follwing code in Java UDF. This will work.
    Map map= container.getTransformationParameters();
    String strFilePath ="";
    DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey keyFileName = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
    String sourceFileName = conf.get(keyFileName );
    if(sourceFileName.indexOf("1004") !=-1)
    strFilePath = "p/xrt/universe/LOGISTICA/Conciliacion";
    }else if(sourceFileName.indexOf("1005") !=-1)
    strFilePath = "p/xrt/universe/SEVISUR/Conciliacion";
    DynamicConfigurationKey keyFileName = DynamicConfigurationKey.create( "http://sap.com/xi/XI/System/File", "FileDirectory");
    conf.put(keyFileName, strFilePath );
    return strFilePath ;
    PS: Check the property Adapter-Specific Message Attributes -> Use Adapter-Specific Message Attributes , File Name in Source and File Path in Target Channels respectively.
    Thanks
    Amit
    Reward points if solution helps

  • Banking Information problem with italian iban

    Hi, I have a problem with bank information for itunes connect books. When I insert ABI/CAB it's all ok but when i proceed to insert IBAN (i'm italian) and account number i receive error "Please enter a valid IBAN." WHY? my account number is long 12 and iban is correct without spaces underscore and similar
    Thanks to all

    Obviously you have the IBAN not correct.
    "The IBAN consists of up to 34 alphanumeric characters, comprising a country code, two check digits and a long and detailed bank account-number."
    In Italy the following is for the IBAN:
    Italy
    27
    1a,10n,12c
    ITkk xaaa aabb bbbc cccc cccc ccc
    x = Check char (CIN)
    a = National bank code (it:Associazione bancaria italiana or Codice ABI )
    b = Branch code (it:Coordinate bancarie or CAB – Codice d'Avviamento Bancario)
    c = Account number
    IT (Italy)
    27 characters total
    see on your bank slips.
    have fun
    Lex

  • FI Payment Receivable F110

    I think that in transaction F110 the way how the open items are selected to form one payment is reading the open items (for example from BKPF) simply in order of appearence into the system when they have been posted.
    Could anyone confirm me my thought? I have found nothing such as documentation  and I'd like to know if this is changeable or this is strictly standard ABAP!!!!
    Thank you all for all answers.
    Marilena Abrate

    Dear Ravi,
    thank you for your reply. I think that what you are saying is right but not enough. I try to be more clear with an example:
    Lista pagamenti per esecuz. pagamento 28.07.2008/RIBA1                      20.03.2009 / 12:15:04
                                                                                    Pag.:      1
    Pagamento  Bnc.int. ID conto P Significato (lingua utente)    Titolare conto                      Imp.pagato Div.est Div.
    SeCo   Soc. N. doc.    Tp. Data doc.     Data base  CPAG CC   Importo lordo DE Detrazioni tot. DI   Importo netto DE Div.  Err
    70004988   SP.BR    C/EFF    R Ricevuta bancaria attiva                                                    4.005,76  EUR
    ARPA 803004804  D1  28.03.2008    08.09.2008 Z12F 01          1.046,13               0,00           1.046,13  EUR
    ARPA 803005303  D1  07.04.2008    08.09.2008 Z12F 01            240,40               0,00             240,40  EUR
    ARPA 803006437  D1  28.04.2008    08.09.2008 Z90F 01          1.884,98               0,00           1.884,98  EUR
    ARPA 803007804  D1  23.05.2008    08.09.2008 Z60F 01            834,25               0,00             834,25  EUR
    |
    70004988
    4.005,76               0,00           4.005,76  EUR
    |
    70004989   SP.BR    C/EFF    R Ricevuta bancaria attiva                                                   21.695,10  EUR
    ARPA 803005039  D1  02.04.2008    02.04.2008 Z12C 01          2.612,11               0,00           2.612,11  EUR
    ARPA 803005396  D1  08.04.2008    08.04.2008 Z12C 01          3.000,17               0,00           3.000,17  EUR
    ARPA 803005542  D1  10.04.2008    10.04.2008 Z12C 01          2.910,46               0,00           2.910,46  EUR
    ARPA 803006376  D1  24.04.2008    24.04.2008 Z12C 01          2.019,25               0,00           2.019,25  EUR
    ARPA 803006533  D1  29.04.2008    29.04.2008 Z12C 01          1.661,35               0,00           1.661,35  EUR
    ARPA 803007265  D1  14.05.2008    14.05.2008 Z90C 01          1.478,27               0,00           1.478,27  EUR
    ARPA 803007494  D1  19.05.2008    19.05.2008 Z90C 01          2.948,82               0,00           2.948,82  EUR
    ARPA 803009105  D1  18.06.2008    18.06.2008 Z60C 01          2.171,36               0,00           2.171,36  EUR
    ARPA 803009169  D1  19.06.2008    19.06.2008 Z60C 01            975,55               0,00             975,55  EUR
    ARPA 803009423  D1  24.06.2008    24.06.2008 Z60C 01          3.399,46               0,00           3.399,46  EUR
    ARPA 803110435  D8  16.07.2008    08.09.2008 0100 11          1.422,95-              0,00           1.422,95- EUR
    ARPA 803110441  D8  16.07.2008    08.09.2008 0100 11             58,75-              0,00              58,75- EUR
    |
    70004989
    21.695,10               0,00          21.695,10  EUR
    |
    70004990   SP.BR    C/EFF    R Ricevuta bancaria attiva                                                   59.410,51  EUR
    ARPA 803007634  D1  21.05.2008    08.09.2008 Z60C 01         12.679,10               0,00          12.679,10  EUR
    ARPA 803007960  D1  27.05.2008    08.09.2008 Z60C 01         18.263,23               0,00          18.263,23  EUR
    ARPA 803008254  D1  03.06.2008    03.06.2008 Z60C 01         12.692,54               0,00          12.692,54  EUR
    ARPA 803008420  D1  05.06.2008    05.06.2008 Z60C 01         15.775,64               0,00          15.775,64  EUR
    |
    70004990
    59.410,51               0,00          59.410,51  EUR
    |
    70004991   SP.BR    C/EFF    R Ricevuta bancaria attiva                                                   57.136,99  EUR
    ARPA 803005228  D1  04.04.2008    04.04.2008 Z12C 01          5.226,19               0,00           5.226,19  EUR
    ARPA 803005307  D1  07.04.2008    07.04.2008 Z12C 01          5.499,21               0,00           5.499,21  EUR
    ARPA 803005481  D1  09.04.2008    09.04.2008 Z12C 01          5.024,78               0,00           5.024,78  EUR
    ARPA 803006025  D1  18.04.2008    18.04.2008 Z12C 01          4.930,39               0,00           4.930,39  EUR
    ARPA 803006101  D1  21.04.2008    21.04.2008 Z12C 01          3.827,88               0,00           3.827,88  EUR
    ARPA 803006206  D1  22.04.2008    22.04.2008 Z12C 01          4.964,61               0,00           4.964,61  EUR
    ARPA 803007103  D1  12.05.2008    12.05.2008 Z90C 01          4.194,34               0,00           4.194,34  EUR
    ARPA 803007805  D1  23.05.2008    23.05.2008 Z90C 01          3.924,76               0,00           3.924,76  EUR
    ARPA 803008582  D1  09.06.2008    09.06.2008 Z60C 01          5.404,13               0,00           5.404,13  EUR
    ARPA 803008897  D1  13.06.2008    13.06.2008 Z60C 01          3.540,03               0,00           3.540,03  EUR
    ARPA 803009027  D1  17.06.2008    17.06.2008 Z60C 01          5.508,72               0,00           5.508,72  EUR
    ARPA 803009495  D1  25.06.2008    25.06.2008 Z60C 01          5.091,95               0,00           5.091,95  EUR
    |
    70004991
    57.136,99               0,00          57.136,99  EUR
    |
    70004992   SP.BR    C/EFF    R Ricevuta bancaria attiva                                                  101.828,26  EUR
    ARPA 803004942  D1  01.04.2008    01.04.2008 Z12C 01         10.401,08               0,00          10.401,08  EUR
    ARPA 803005038  D1  02.04.2008    02.04.2008 Z12C 01          6.570,39               0,00           6.570,39  EUR
    ARPA 803005635  D1  11.04.2008    11.04.2008 Z12C 01          9.641,06               0,00           9.641,06  EUR
    ARPA 803005695  D1  14.04.2008    14.04.2008 Z12C 01          7.981,27               0,00           7.981,27  EUR
    ARPA 803005790  D1  15.04.2008    15.04.2008 Z12C 01          6.340,17               0,00           6.340,17  EUR
    ARPA 803006677  D1  05.05.2008    05.05.2008 Z90C 01         12.595,05               0,00          12.595,05  EUR
    ARPA 803006859  D1  07.05.2008    07.05.2008 Z90C 01          9.644,87               0,00           9.644,87  EUR
    ARPA 803006860  D1  07.05.2008    07.05.2008 Z90C 01          7.010,24               0,00           7.010,24  EUR
    ARPA 803006933  D1  08.05.2008    08.05.2008 Z90C 01          7.576,74               0,00           7.576,74  EUR
    ARPA 803007193  D1  13.05.2008    13.05.2008 Z90C 01          5.886,45               0,00           5.886,45  EUR
    ARPA 803007338  D1  15.05.2008    15.05.2008 Z90C 01          7.186,43               0,00           7.186,43  EUR
    ARPA 803008746  D1  11.06.2008    11.06.2008 Z60C 01         10.994,51               0,00          10.994,51  EUR
    |
    70004992
    101.828,26               0,00         101.828,26  EUR
    I dont understand the reason why the system splits  the clearing document (7004988,7004989,70004990,7004991.70004992) in this way.
    Thank you for all.
    marilena

  • EBS- Clearing document number vs. "chect" field in Multicash format

    In multicash Format, for an external operation  (531-automatic vendor payment), I have a payment document which is numbered as 2000000046. In umsatz.txt file the line contains 000000000046 in “chect” field. What do you suggest doing in order to clear this document? I have tried by using search strings and different algorithms…And also activated the user exit but it is located in the program after document searching in BKPF…
    I really appreciate your kind help! Thanks and best regards!
    Florencia.

    Dear mgitur,
    We put the following code in user exit:
    t_febcl-MANDT = i_febep-mandt.
    t_febcl-KUKEY = i_febep-kukey.
    t_febcl-ESNUM = i_febep-esnum.
    t_febcl-CSNUM = '001'.
    t_febcl-KOART = 'S'.
    t_febcl-SELFD = 'BELNR'.
    t_febcl-SELVON = '20000000462014'.
    BREAK-POINT.
    Data are updated but there is no effect when clearing. In ALV  I can see field WRBTR and no clearing is done.
    Thanks and regards,
    Florencia.
    Contab.bancaria 017      BBVA BANCO FRANCES S.A. 4780001716    16      847
      1      847 ZW02       531  FB05   1 ZR    50 11113041 BBV BANCO FRANCES RO ARS 6.350,00
              847                        2                             11113042 BBV BCO FRANCES RO P ARS 6.350,00  WRBTR

  • SAP BYD MULTICASH BANK STATEMENT NO EXIST ANYMORE?

    Hi,
    IM with SAP BYD and I have some bank statement in MULTICASH format , this format its Ok in SAP R3 but in SAP BYD i dont see the oportunity to charge with format MULTICASH, anyone know if the format ceased to exist.
    Regards Anthony Leveau

    Hola Anthony
    Creo que hablas castellano como yo...
    A mí me ocurre que no me carga los estados de cuentas bancarias en otras divisas que no sean el Euro.
    Lo hace sólo si defines como moneda de la cuenta bancaria el Euro en los datos maestros.
    Conseguiste resolver esta incidencia??
    Gracias. Un saludo

  • Authorization objects generated by a transaction

    Hola buenas tardes, tengo un problema con unos roles. Actualmente existe una transaccion llamada FDTA la cual me muestra unos TXT para tranferencias Bancarias tanto de HR como de FI, resulta que el personal de HR puede ver los TXT de FI y los de FI tambien puede ver los de HR, como puedo saber que objetos genero esa transaccion, o como puedo determinar que campo es el que limita esta opcion? 
    Gracias por su atencion,

    Hola Juan Carlos,
    Deberías poder ver desde la PFCG, agregando la transacción desde el menú, todos los objetos de autorización pertenecientes a dicha transacción. Para saber en que objetos le está fallando al usuario, dile que ejecute cuando le da el error la transacción SU53, esta pantalla te dará el objeto de autorización en cuestión.
    Hi Juan Carlos,
    You should be able to see all authorization objects for a transaction, by adding it first on the transaction menu from PFCG. Furthermore, if you want to troubleshoot specific auhtorization objects, instruct the user to execute transaction SU53. This screen will show you specific authorization object that failed at that moment.

Maybe you are looking for