Correciones Compras amortizacion nota de credito, pago deudores correcion prepoliza centavos
This commit is contained in:
@@ -686,11 +686,12 @@ public partial class Bancos_PagoDeudor : ClsPaginas
|
|||||||
(Double)tipoCambio, TxtObservaciones.Text.Trim(), "", false, false, -1, CvePrePoliza, Comprobante, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa);
|
(Double)tipoCambio, TxtObservaciones.Text.Trim(), "", false, false, -1, CvePrePoliza, Comprobante, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa);
|
||||||
|
|
||||||
|
|
||||||
|
decimal ImporteMN=0;
|
||||||
|
|
||||||
if (CveIE > 0)
|
if (CveIE > 0)
|
||||||
{
|
{
|
||||||
decimal Importe;
|
decimal Importe;
|
||||||
decimal ImporteMN;
|
|
||||||
|
|
||||||
//GUARDA COMPROBANTE
|
//GUARDA COMPROBANTE
|
||||||
if (!filemove.Equals(""))
|
if (!filemove.Equals(""))
|
||||||
@@ -834,6 +835,15 @@ public partial class Bancos_PagoDeudor : ClsPaginas
|
|||||||
|
|
||||||
if (CveMoneda != 1 && UsaComplementaria)
|
if (CveMoneda != 1 && UsaComplementaria)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
decimal difComplementaria = ImporteMN - (ImporteBanco + ImporteComplementaria);
|
||||||
|
|
||||||
|
if (difComplementaria != 0)
|
||||||
|
{
|
||||||
|
ImporteComplementaria = difComplementaria > 0 ? (ImporteComplementaria+ difComplementaria) : (ImporteComplementaria- difComplementaria);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!ObjMov.AddPrePolizasDetalle(CvePrePoliza, false, ImporteBanco, Ref, CveConceptoContableBancoComplementario, Conc, DateTime.Now, IDCtaContableBancosComplementario, -1, CveIE, CveProveedor: DdlProveedores.SelectedValue.ToEntero(), ImporteMX: ImporteComplementaria, ImporteME: ImporteBanco, TipoCambio: TC, TipoCambioPago: TC, CveSubProyecto: DdlSubProyectoPago.SelectedValue.ToEntero()))
|
if (!ObjMov.AddPrePolizasDetalle(CvePrePoliza, false, ImporteBanco, Ref, CveConceptoContableBancoComplementario, Conc, DateTime.Now, IDCtaContableBancosComplementario, -1, CveIE, CveProveedor: DdlProveedores.SelectedValue.ToEntero(), ImporteMX: ImporteComplementaria, ImporteME: ImporteBanco, TipoCambio: TC, TipoCambioPago: TC, CveSubProyecto: DdlSubProyectoPago.SelectedValue.ToEntero()))
|
||||||
{
|
{
|
||||||
MsgError = "No se pudo insertar concepto de bancos complementaria";
|
MsgError = "No se pudo insertar concepto de bancos complementaria";
|
||||||
|
|||||||
@@ -8639,15 +8639,7 @@ Partial Class Compras_Compras
|
|||||||
PorcentajePago = gvr.FCTextBox("TxtAnticipo").Text.ToDecimal / TxtTotal.Text.ToDecimal
|
PorcentajePago = gvr.FCTextBox("TxtAnticipo").Text.ToDecimal / TxtTotal.Text.ToDecimal
|
||||||
|
|
||||||
|
|
||||||
If CveConceptoCompra <> 21 Then
|
|
||||||
|
|
||||||
Dim ImporteAntMNComision As Decimal = (ImporteAnt + ImporComisionAnticipo)
|
|
||||||
|
|
||||||
If Not ObjConta.AddPrePolizasDetalle(CvePrePolizaNueva, TipoMovimientoCompra, (ImporteAnt + ImporComisionAnticipo), "", CveConceptoCompra, "", TxtFechaPago.Text.ToDate, IdCtaContable, -1, CveCompra:=CveCompraNC, CveCompraAmortizacion:=CveCompra, CveProveedor:=CveProveedor, CveIE:=CveIE, ImporteMX:=ImporteAntMNComision, ImporteME:=If(TipoCambioAnt = 1, 0, (ImporteAnt + ImporComisionAnticipo)), TipoCambio:=TipoCambioAnt, CveSubProyecto:=CveSubProyectoAnticipo) Then
|
|
||||||
ErrorMovtosCxP = 1
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
If CveMonedaAnticipo > 1 Then
|
If CveMonedaAnticipo > 1 Then
|
||||||
|
|||||||
Reference in New Issue
Block a user