BasicServiceProviderInvoiceDTO.java

package com.tradecloud.dto.api.invoice;

import com.tradecloud.dto.api.StaticDataDTO;

import java.math.BigDecimal;
import java.util.Date;

public class BasicServiceProviderInvoiceDTO extends InvoiceDTO {
    private StaticDataDTO serviceProvider;
    private BigDecimal forwardRate;
    private String customsDutyCapture;
    private String settlementDateCalculationType;
    private BigDecimal netValue;
    private BigDecimal vatValue;
    private Date actualSettlementDate;
    private Date estimatedSettlementDate;
    private String paymentTerm;

    public StaticDataDTO getServiceProvider() {
        return serviceProvider;
    }

    public void setServiceProvider(StaticDataDTO serviceProvider) {
        this.serviceProvider = serviceProvider;
    }

    public BigDecimal getForwardRate() {
        return forwardRate;
    }

    public void setForwardRate(BigDecimal forwardRate) {
        this.forwardRate = forwardRate;
    }

    public String getCustomsDutyCapture() {
        return customsDutyCapture;
    }

    public void setCustomsDutyCapture(String customsDutyCapture) {
        this.customsDutyCapture = customsDutyCapture;
    }

    public String getSettlementDateCalculationType() {
        return settlementDateCalculationType;
    }

    public void setSettlementDateCalculationType(String settlementDateCalculationType) {
        this.settlementDateCalculationType = settlementDateCalculationType;
    }

    public BigDecimal getNetValue() {
        return netValue;
    }

    public void setNetValue(BigDecimal netValue) {
        this.netValue = netValue;
    }

    public BigDecimal getVatValue() {
        return vatValue;
    }

    public void setVatValue(BigDecimal vatValue) {
        this.vatValue = vatValue;
    }

    public Date getActualSettlementDate() {
        return actualSettlementDate;
    }

    public void setActualSettlementDate(Date actualSettlementDate) {
        this.actualSettlementDate = actualSettlementDate;
    }

    public Date getEstimatedSettlementDate() {
        return estimatedSettlementDate;
    }

    public void setEstimatedSettlementDate(Date estimatedSettlementDate) {
        this.estimatedSettlementDate = estimatedSettlementDate;
    }

    @Override
    public CostingDTO getInvoiceCostingDTO() {
        return null;
    }

    public String getPaymentTerm() {
        return paymentTerm;
    }

    public void setPaymentTerm(String paymentTerm) {
        this.paymentTerm = paymentTerm;
    }
}